A computation that takes an element from an input to yield a new computation
A computation that has finished
A monadic computation that has finished
Input that is exhausted
Input that has no values available
Input that has a value available
Iteratee that collects all inputs with the given monoid.
An iteratee that skips the first n elements of the input
Produces chunked output split by the given predicate.
An iteratee that consumes the head of the input
An iteratee that counts and consumes the elements of the input
An iteratee that returns the first element of the input
Peeks and returns either a Done iteratee with the given value or runs the given function with the peeked value
Repeats the given iteratee by appending with the given monoid.
Iteratee that collects all inputs in reverse with the given reducer.
Takes while the given predicate holds, appending with the given monoid.