--
-- Maintainer : libraries@haskell.org
-- Stability : experimental
--- Portability : non-portable ( mulit-param classes, functional dependencies )
+-- Portability : non-portable (multi-param classes, functional dependencies)
--
-- Declaration of the Monoid class,and instances for list and functions
--
-- Inspired by the paper
-- /Functional Programming with Overloading and
-- Higher-Order Polymorphism/,
--- Mark P Jones (<http://www.cse.ogi.edu/~mpj>)
+-- Mark P Jones (<http://www.cse.ogi.edu/~mpj/>)
-- Advanced School of Functional Programming, 1995.
-----------------------------------------------------------------------------
MonadReader(..),
asks,
Reader(..),
- runReader,
mapReader,
withReader,
ReaderT(..),
- runReaderT,
mapReaderT,
withReaderT,
module Control.Monad,