UrT transforms linear control monads to non-linear monads.
UrT (State s) ais a non-linear monad with linear state.
Instances3Monad, Functor, Applicative
Monad m => Monad (UrT m)Defined in linear-base-0.4.0 · Data.Unrestricted.Linear.Internal.UrTFunctor m => Functor (UrT m)Defined in linear-base-0.4.0 · Data.Unrestricted.Linear.Internal.UrTApplicative m => Applicative (UrT m)Defined in linear-base-0.4.0 · Data.Unrestricted.Linear.Internal.UrT