Adaptive-Blaisorblade-0.23: Library for incremental computing.
Control.Monad.Adaptive.MonadUtil
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