Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- get_get :: forall m s. MonadState s m => Equation (m s)
- get_put :: forall m s. MonadState s m => Equation (m ())
- put_get :: forall m s. MonadState s m => s -> Equation (m s)
- put_put :: forall m s. MonadState s m => s -> s -> Equation (m ())
- state' :: forall m a s. MonadState s m => State s a -> m a
MonadState
laws
get_get :: forall m s. MonadState s m => Equation (m s) Source #
get_put :: forall m s. MonadState s m => Equation (m ()) Source #
put_get :: forall m s. MonadState s m => s -> Equation (m s) Source #
put_put :: forall m s. MonadState s m => s -> s -> Equation (m ()) Source #