| Safe Haskell | None | 
|---|---|
| Language | Haskell2010 | 
Control.Monad.Acme
Description
Documentation
Carefully crafted by experts for years, Acme Corporation presents the Acme monad!
Instances
| Monad Acme Source # | |
| Functor Acme Source # | |
| MonadFix Acme Source # | |
Defined in Control.Monad.Acme  | |
| MonadFail Acme Source # | |
Defined in Control.Monad.Acme  | |
| Applicative Acme Source # | |
| Foldable Acme Source # | |
Defined in Control.Monad.Acme Methods fold :: Monoid m => Acme m -> m # foldMap :: Monoid m => (a -> m) -> Acme a -> m # foldr :: (a -> b -> b) -> b -> Acme a -> b # foldr' :: (a -> b -> b) -> b -> Acme a -> b # foldl :: (b -> a -> b) -> b -> Acme a -> b # foldl' :: (b -> a -> b) -> b -> Acme a -> b # foldr1 :: (a -> a -> a) -> Acme a -> a # foldl1 :: (a -> a -> a) -> Acme a -> a # elem :: Eq a => a -> Acme a -> Bool # maximum :: Ord a => Acme a -> a #  | |
| Traversable Acme Source # | |
This hightly advanced piece of technology came out of Amce Corporation's top secret labs.
Now ready after years of anticipation, the AcmeT monad transformer is beloved by all.
Instances
| MonadTrans AcmeT Source # | |
Defined in Control.Monad.Acme  | |
| Monad m => Monad (AcmeT m) Source # | |
| Functor m => Functor (AcmeT m) Source # | |
| Monad m => MonadFail (AcmeT m) Source # | |
Defined in Control.Monad.Acme  | |
| Applicative m => Applicative (AcmeT m) Source # | |
| MonadIO m => MonadIO (AcmeT m) Source # | |
Defined in Control.Monad.Acme  | |
| Alternative m => Alternative (AcmeT m) Source # | |
| MonadPlus m => MonadPlus (AcmeT m) Source # | |