name:        mtl-compat
version:     0.2.2
visibility:  public
id:          mtl-compat-0.2.2-9HHC8aXQpLq5xJPK1p54Yb
key:         mtl-compat-0.2.2-9HHC8aXQpLq5xJPK1p54Yb
license:     BSD-3-Clause
copyright:   (C) 2015-2017 Ryan Scott
maintainer:  Ryan Scott <ryan.gl.scott@gmail.com>
author:      Ryan Scott
stability:   Provisional
homepage:    https://github.com/haskell-compat/mtl-compat
synopsis:    Backported Control.Monad.Except module from mtl
description:
    This package backports the "Control.Monad.Except" module from
    @mtl@ (if using @mtl-2.2.0.1@ or earlier), which reexports the
    @ExceptT@ monad transformer and the @MonadError@ class.

    This package should only be used if there is a need to use the
    @Control.Monad.Except@ module specifically. If you just want
    the @mtl@ class instances for @ExceptT@, use
    @transformers-compat@ instead, since @mtl-compat@ does nothing
    but reexport the instances from that package.

    Note that unlike how @mtl-2.2@ or later works, the
    "Control.Monad.Except" module defined in this package exports
    all of @ExceptT@'s monad class instances. Therefore, you may
    have to declare @import Control.Monad.Except ()@ at the top of
    your file to get all of the @ExceptT@ instances in scope.

category:    Compatibility
abi:         b7a5c6aad95a5a3e4903ce2272ab85e0
exposed:     True
data-dir:    /usr/pkg/share/aarch64-netbsd-ghc-9.10.1/mtl-compat-0.2.2
depends:     base-4.20.0.0-inplace mtl-2.3.1-inplace
