Add facility to automatically choose a grid size
Simplify the general form of bulk::reduce for groups