Class ReferenceMonadState<F extends Kind<F,?>,S>

java.lang.Object
com.github.tonivade.purefun.typeclasses.ReferenceMonadState<F,S>
All Implemented Interfaces:
Applicative<F>, Functor<F>, Invariant<F>, Monad<F>, MonadState<F,S>, Selective<F>

final class ReferenceMonadState<F extends Kind<F,?>,S> extends Object implements MonadState<F,S>