capability-0.1.0.0: src/Capability/Reader.hs
-- | Defines a capability type class for a reader effect. A reader provides an
-- environment, say an initialization context or a configuration. The
-- environment held in the reader effect can be changed (with 'local') within
-- the scope of a sub-computation. Contrary to the "Capability.State", such
-- a change is local, and does not persist when the 'local' call ends.
module Capability.Reader
( -- * Interface
module Capability.Reader.Internal.Class
-- * Strategies
, module Capability.Reader.Internal.Strategies
-- ** Modifiers
, module Capability.Accessors
) where
import Capability.Accessors
import Capability.Reader.Internal.Class
import Capability.Reader.Internal.Strategies