Replace the value of this Step.
Map a function returning a Step in a monadic context over the value of this Step and flatten the result.
Map a function over the inputs of this Step.
Feed a chunk (possibly empty) to this Step.
Reduce this Step to a value using the given functions.
Map a function over the value of this Step.
Transform the context of this Step.
Zip this Step with another.