A channel for imperative style feeding of input into one or more iteratees.
End the input for this channel.
End the input for this channel. This results in any promises that the enumerator associated with this channel
produced being redeemed.
Note that an EOF won't be sent, so any iteratees consuming this channel will still be able to consume input
(if they are in the cont state).
Calling this multiple times is ok. In the case of a broadcast enumerator, any iteratees that are attached
after one of the end methods on this channel are invoked will be redeemed according to the most recent
invocation, that is, subsequent calls to end will change the behaviour of attaching new iteratees to the
Send a failure to this channel.
Send a failure to this channel. This results in any promises that the enumerator associated with this channel
produced being redeemed with a failure.
Push an input chunk into this channel
The chunk to push
Send an EOF to the channel, and then end the input for the channel.
Push an item into this channel
The item to push