Hoogle Search
Within LTS Haskell 24.2 (ghc-9.10.2)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
state :: forall (m :: Type -> Type) s a . Applicative m => (s -> (a, s)) -> StateT s m arev-state Control.Monad.Trans.RevState No documentation available.
newtype
StateT s (m :: Type -> Type) atransformers Control.Monad.Trans.State.Lazy A state transformer monad parameterized by:
- s - The state.
- m - The inner monad.
StateT :: (s -> m (a, s)) -> StateT s (m :: Type -> Type) atransformers Control.Monad.Trans.State.Lazy No documentation available.
newtype
StateT s (m :: Type -> Type) atransformers Control.Monad.Trans.State.Strict A state transformer monad parameterized by:
- s - The state.
- m - The inner monad.
StateT :: (s -> m (a, s)) -> StateT s (m :: Type -> Type) atransformers Control.Monad.Trans.State.Strict No documentation available.
newtype
StateT s (m :: Type -> Type) amtl Control.Monad.State.Lazy A state transformer monad parameterized by:
- s - The state.
- m - The inner monad.
StateT :: (s -> m (a, s)) -> StateT s (m :: Type -> Type) amtl Control.Monad.State.Lazy No documentation available.
newtype
StateT s (m :: Type -> Type) amtl Control.Monad.State.Strict A state transformer monad parameterized by:
- s - The state.
- m - The inner monad.
StateT :: (s -> m (a, s)) -> StateT s (m :: Type -> Type) amtl Control.Monad.State.Strict No documentation available.
newtype
StateT (g :: Type -> Type) (m :: Type -> Type) aadjunctions Control.Monad.Representable.State A state transformer monad parameterized by:
- g - A representable functor used to memoize results for a state Rep g
- m - The inner monad.