Can this be a regular reduce, rather than a group reduce? Reduce is preferable over GroupReduce because it is faster. Implicitly combinable and it fits execution via hash aggregation.