Copyright | © 2015 Patryk Zadarnowski <pat@jantar.org> |
---|---|

License | BSD3 |

Maintainer | pat@jantar.org |

Stability | experimental |

Portability | portable |

Safe Haskell | Safe |

Language | Haskell2010 |

Conversion between finite and infinite pipe using the `Either`

type.

- catWhileJust :: Monad m => Pipe (Maybe a) a m ()
- extendWithNothing :: Monad m => Pipe a b m r -> Pipe a (Maybe b) m r'

# Documentation

catWhileJust :: Monad m => Pipe (Maybe a) a m () Source