test-monad-laws-0.0.0.0: Laws for mtl classes as QuickCheck properties.

Safe HaskellNone
LanguageHaskell2010

Test.Monad.Reader

Contents

Synopsis

Primary laws

ask_ask :: forall m r. MonadReader r m => Equation (m r) Source #

local_ask :: forall m r. MonadReader r m => (r -> r) -> Equation (m r) Source #

Secondary laws

local_local :: forall m a r. MonadReader r m => (r -> r) -> (r -> r) -> m a -> Equation (m a) Source #

local_id :: forall m a r. MonadReader r m => m a -> Equation (m a) Source #