License | BSD-style |
---|---|
Maintainer | Psychohistorians |
Stability | experimental |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
An internal and really simple monad transformers, without any bells and whistse.
Documentation
Simple State monad
Simple Reader monad
Instances
Monad m => Monad ( Reader r m) Source # | |
Monad m => Functor ( Reader r m) Source # | |
Monad m => Applicative ( Reader r m) Source # | |
Defined in Basement.Compat.MonadTrans pure :: a -> Reader r m a Source # (<*>) :: Reader r m (a -> b) -> Reader r m a -> Reader r m b Source # liftA2 :: (a -> b -> c) -> Reader r m a -> Reader r m b -> Reader r m c Source # (*>) :: Reader r m a -> Reader r m b -> Reader r m b Source # (<*) :: Reader r m a -> Reader r m b -> Reader r m a Source # |