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

Safe HaskellNone
LanguageHaskell2010

Test.Monad.Cont

Contents

Synopsis

MonadCont laws

callCC_const :: forall m a. MonadCont m => m a -> Equation (m a) Source #

callCC_id :: forall m a. MonadCont m => a -> Equation (m a) Source #

callCC_bind :: forall m a. MonadCont m => m a -> Equation (m a) Source #

callCC_phantom :: forall m a b. MonadCont m => ((a -> m b) -> m a) -> Equation (m a) Source #

callCC_left_zero :: forall m a b. MonadCont m => ((a -> m b) -> m a) -> ((a -> m b) -> b -> m a) -> Equation (m a) Source #