Linear Kleisli arrows for the monad m. These arrows are still useful
in the case where m is not a monad however, and some profunctorial
properties still hold in this weaker setting.
Constructors
KleislirunKleisli :: a %1 -> m b
Instances6Strong, Monoidal, Profunctor, Wandering
Applicative f => Strong Either Void (Kleisli f)Defined in linear-base-0.4.0 · Data.Profunctor.Kleisli.LinearFunctor f => Strong Tuple2 () (Kleisli f)Defined in linear-base-0.4.0 · Data.Profunctor.Kleisli.LinearApplicative f => Monoidal Tuple2 () (Kleisli f)Defined in linear-base-0.4.0 · Data.Profunctor.Kleisli.LinearFunctor f => Monoidal Either Void (Kleisli f)Defined in linear-base-0.4.0 · Data.Profunctor.Kleisli.LinearFunctor f => Profunctor (Kleisli f)Defined in linear-base-0.4.0 · Data.Profunctor.Kleisli.LinearApplicative f => Wandering (Kleisli f)Defined in linear-base-0.4.0 · Data.Profunctor.Kleisli.Linear