Safe Haskell | Safe-Infered |
---|

# Documentation

controllable :: Monad m => Producer a m r -> Pipe (Either () (ProducerControl r)) a m rSource

controllable_ :: Monad m => Producer a m r -> Producer a m rSource

zip :: Monad m => Producer a m r -> Producer b m r -> Pipe (Either () (ZipControl r)) (Either a b) m rSource

data ProducerControl r Source

data ZipControl r Source

LeftZ (ProducerControl r) | |

RightZ (ProducerControl r) |