Eliminate bulk::grain_executor
Introduce bulk::bounded_executor
Introduce bulk::bound
Introduce bulk::accumulate
Implement noncommutative_reduce with accumulate