Copyright | (c) Michael Szvetits 2020 |
---|---|
License | BSD3 (see the file LICENSE) |
Maintainer | typedbyte@qualified.name |
Stability | stable |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
This module exports all the definitions needed to define effects and their corresponding handlers. Usually, importing this module is everything you need to get started.
Synopsis
- module Control.Effect.Machinery.Tagger
- module Control.Effect.Machinery.TH
- module Control.Effect.Machinery.Via
- module Control.Monad.IO.Class
- module Control.Monad.Trans.Control
- module Control.Monad.Trans.Class
- module Control.Monad.Trans.Identity
- module Control.Monad.Base
Re-exports from effet
module Control.Effect.Machinery.TH
module Control.Effect.Machinery.Via
Re-exports from base
module Control.Monad.IO.Class
Re-exports from monad-control
module Control.Monad.Trans.Control
Re-exports from transformers
module Control.Monad.Trans.Class
module Control.Monad.Trans.Identity
Re-exports from transformers-base
module Control.Monad.Base