Interface MonadState<F extends Kind<F,?>,S>

All Superinterfaces:
Applicative<F>, Functor<F>, Invariant<F>, Monad<F>, Selective<F>
All Known Subinterfaces:
KleisliMonadState<F,R,S>, StateMonadState<S>, StateTMonadState<F,S>
All Known Implementing Classes:
MonadMTL, ReferenceMonadState

public interface MonadState<F extends Kind<F,?>,S> extends Monad<F>