The result of applying an N-result producing transformation to M payload ops
is an M-wide result, each containing N result operations.
This requires a transposition of the results obtained by calling applyToOne.
This revision fixes the issue and adds more advanced tests that exercise the behavior.
static, otherwise we may run into multiple definitions