Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- exitEarly :: Applicative m => WithEarlyExit m a
- withEarlyExit :: WithEarlyExit m a -> m ( Maybe a)
- withEarlyExit_ :: Functor m => WithEarlyExit m () -> m ()
- lift :: ( MonadTrans t, Monad m) => m a -> t m a
- data WithEarlyExit m a
Documentation
exitEarly :: Applicative m => WithEarlyExit m a Source #
withEarlyExit :: WithEarlyExit m a -> m ( Maybe a) Source #
withEarlyExit_ :: Functor m => WithEarlyExit m () -> m () Source #
Re-exports
lift :: ( MonadTrans t, Monad m) => m a -> t m a Source #
Lift a computation from the argument monad to the constructed monad.
opaque
data WithEarlyExit m a Source #