Utility functions from older versions of
conduit. These should be
considered deprecated, as there are now easier ways to handle their use
cases. This module is provided solely for backwards compatibility.
Combines two sources. The new source will stop producing once either source has been exhausted.