stateful-mtl-1.0.1: Stateful monad transformers with pure evaluation semantics.

Control.Monad.Trans.Operations

Documentation

repeatMaybe :: Monad m => MaybeT m a -> ListT m aSource

statefully :: MonadState s m => (s -> (a, s)) -> m aSource

(>>=?) :: Monad m => m (Maybe a) -> (a -> m ()) -> m ()Source