Some of the functions developed for `gridReduce` can be also used in `blockReduce`, which would make it a little clearer.