yjtools-0.1: some tools for Monad
Control.Monad.Utils
ifM :: Monad m => m Bool -> m a -> m a -> m aSource
whenM :: Monad m => m Bool -> m () -> m ()Source
unlessM :: Monad m => m Bool -> m () -> m ()Source
doWhile_ :: Monad m => m Bool -> m ()Source
doWhile :: Monad m => a -> (a -> m (a, Bool)) -> m aSource