Monad morphisms

Version on this page:1.1.2
LTS Haskell 16.3:1.1.3
Stackage Nightly 2020-06-29:1.1.3
Latest on Hackage:1.1.3

See all snapshots mmorph appears in

BSD-3-Clause licensed by Gabriel Gonzalez
Maintained by [email protected]

Module documentation for 1.1.2

This version can be pinned in stack with:[email protected]:09de0fe025a2d6887d766ead64b5537a0f8dad7331879668574e76b7d9682682,919

This library provides monad morphism utilities, most commonly used for manipulating monad transformer stacks.



  • Conditionally disable Polykinds to support older versions of GHC


  • Increase upper bound on transformers-compat


  • BREAKING CHANGE: Enable PolyKinds
    • This should in theory be a non-breaking change, but due to a bug in GHC 8.0.1 and kind inference ambiguities I’m marking this as a breaking change