yield package:conduit

Send a value downstream to the next component to consume. If the downstream component terminates, this call will never return control. Since 0.5.0
Send a single output value downstream. If the downstream Pipe terminates, this Pipe will terminate as well. Since 0.5.0
Yield each of the values contained by the given MonoFoldable. This will work on many data structures, including lists, ByteStrings, and Vectors. Subject to fusion
Send a monadic value downstream for the next component to consume.