hkaiser: should this (https://github.com/STEllAR-GROUP/hpx/blob/master/libs/parallelism/algorithms/include/hpx/parallel/util/loop.hpp#L362-L378) be done for every CPO? cases like this (https://github.com/STEllAR-GROUP/hpx/blob/master/libs/parallelism/algorithms/include/hpx/parallel/util/loop.hpp#L38-L41) where actual code is very less and CPO part is more.. is there any other solution?