-- | See "Control.Monad.Reader".

module Control.Monad.Ether.Reader
    (
    -- * MonadReader class
      MonadReader(..)
    , asks
    -- * The Reader monad
    , Reader
    , runReader
    -- * The ReaderT monad transformer
    , ReaderT
    , readerT
    , runReaderT
    , mapReaderT
    ) where

import Control.Monad.Ether.Reader.Class
import Control.Monad.Trans.Ether.Reader hiding (reader, ask, local)