This represents the right Kan extension of a Profunctor q along a
Profunctor p in a limited version of the 2-category of Profunctors where
the only object is the category Hask, 1-morphisms are profunctors composed
and compose with Profunctor composition, and 2-morphisms are just natural
transformations.
Ran has a polymorphic kind since 5.6.
Instances7ProfunctorFunctor, Category, ProfunctorComonad, Profunctor, Invariant2, Functor, …
ProfunctorFunctor (Ran p)Defined in profunctors-5.6.3 · Data.Profunctor.Ranp ~ q => Category (Ran p q)Defined in profunctors-5.6.3 · Data.Profunctor.RanRan p pforms a Monad in the Profunctor 2-category, which is isomorphic to a Haskell Category instance.Category p => ProfunctorComonad (Ran p)Defined in profunctors-5.6.3 · Data.Profunctor.Ran(Profunctor p, Profunctor q) => Profunctor (Ran p q)Defined in profunctors-5.6.3 · Data.Profunctor.Ran(Invariant2 p, Invariant2 q) => Invariant2 (Ran p q)Defined in invariant-0.6.4 · Data.Functor.Invariantfrom the
profunctorspackageProfunctor q => Functor (Ran p q a)Defined in profunctors-5.6.3 · Data.Profunctor.RanInvariant2 q => Invariant (Ran p q a)Defined in invariant-0.6.4 · Data.Functor.Invariantfrom the
profunctorspackage