Advance this Iteratee with the given Enumerator.
Transform the inputs to this Iteratee.
Map a function returning an Iteratee over the result.
Reduce this Iteratee to an effectful value using the given functions.
If this Iteratee has failed, use the provided function to recover.
Map a function over the result of this Iteratee.
Transform the context of this Iteratee.
Map a monadic function over the result of this Iteratee.
Run this iteratee and close the stream so that it must produce an effectful value.
Create a new Iteratee that first processes values with the given Enumeratee.
Lift this Iteratee into a different context.
Zip this Iteratee with another to create an iteratee that returns a pair of their results.
An iteratee processes a stream of elements of type
E
and returns a value of typeF[A]
.A type constructor representing a context for effects
The type of the input data
The type of the calculated result
io.iteratee.internal.Step