Safe Haskell | None |
---|---|
Language | Haskell2010 |
The types and functions are trivial and self-descriptive, hence this sentence is the sole documentation you get on them.
Documentation
(Applicative m, MonadBase n m) => MonadBase n (Success a m) Source | |
(Applicative m, MonadBaseControl n m) => MonadBaseControl n (Success a m) Source | |
MonadTrans (Success a) Source | |
MonadTransControl (Success a) Source | |
(Applicative m, Monad m) => MonadError (Maybe a) (Success a m) Source | |
(Applicative m, Monad m) => Monad (Success e m) Source | |
Functor m => Functor (Success a m) Source | |
Applicative m => Applicative (Success e m) Source | |
Foldable m => Foldable (Success a m) Source | |
Traversable m => Traversable (Success a m) Source | |
Applicative m => Alternative (Success e m) Source | |
(Applicative m, Monad m) => MonadPlus (Success e m) Source | |
(Applicative m, MonadIO m) => MonadIO (Success a m) Source | |
type StT (Success a) b = Success a b Source | |
type StM (Success a m) b = ComposeSt (Success a) m b Source |
nothing :: Applicative m => Success e m a Source
failure :: Applicative m => e -> Success e m a Source
success :: Applicative m => a -> Success e m a Source