Functors:
 - doc cleanup
 - aggregates / transforms grouping