Input to an Iteratee.
Represents four functions that can be used to reduce an Input to a value.
A data sink that represents a value of type F[Step[E, F, A]]
.
Represents the current state of an Iteratee.
Represents a pair of functions that can be used to reduce a Step to a value.