chp-mtl-1.0.0: MTL class instances for the CHP library

Control.Concurrent.CHP.MTL

Description

Various (orphan) instances for monads from the chp and chp-plus libraries for classes from the mtl library.

There are MonadIO instances for:

There are MonadCHP instances of the form instance MonadCHP m => MonadCHP (t m), where t is one of the monad transformers:

  • WriterT (lazy and strict)
  • StateT (lazy and strict)
  • RWST (lazy and strict)
  • ReaderT
  • ErrorT
  • ContT