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.
Feed a single element to this Step.
Feed a single element to this Step.
Must be consistent with feed
and feedNonEmpty
.
Feed a chunk that is known to be non-empty to this Step.
Feed a chunk that is known to be non-empty to this Step.
Note that this method is unsafe! If you do not know that the chunk contains
at least one element, you must call feed
instead.
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.
Run this Step so that it produces a value in an effectful context.
Zip this Step with another.
Represents the current state of an io.iteratee.Iteratee.
The effect type constructor
The type of the input data
The type of the result calculated by the io.iteratee.Iteratee