diff --git a/postlude.cabal b/postlude.cabal index 7c81965..cf83b03 100644 --- a/postlude.cabal +++ b/postlude.cabal @@ -18,4 +18,5 @@ library hs-source-dirs: src default-language: Haskell2010 build-depends: base >= 4.7 && < 5, - mtl == 2.2.1 + mtl == 2.2.1, + transformers == 0.5.2.0 diff --git a/src/Postlude.hs b/src/Postlude.hs index 8c90afd..1f881bf 100644 --- a/src/Postlude.hs +++ b/src/Postlude.hs @@ -36,12 +36,23 @@ import Control.Monad as X , return ) +import Control.Monad.Reader as X + ( MonadReader + , ask + , local + , reader + ) + import Control.Monad.Trans as X ( MonadIO , lift , liftIO ) +import Control.Monad.Trans.Reader as X + ( ReaderT (..) + ) + import Data.Bool as X ( Bool(..) )