mlist-0.0.1: Monadic List alternative to lazy I/O
Data.MList.Control
while :: Monad m => m Bool -> m a -> MList m aSource