Safe Haskell | None |
---|---|

Language | Haskell2010 |

# 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 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 # | |