A strong profunctor allows the monoidal structure to pass through.
A closed profunctor allows the closed structure to pass through.
Instances18Closed, …
Closed TaggedDefined in profunctors-5.6.3 · Data.Profunctor.ClosedClosed (Environment p)Defined in profunctors-5.6.3 · Data.Profunctor.ClosedClosed (FreeMapping p)Defined in profunctors-5.6.3 · Data.Profunctor.MappingClosed p => Closed (Coyoneda p)Defined in profunctors-5.6.3 · Data.Profunctor.YonedaClosed p => Closed (Yoneda p)Defined in profunctors-5.6.3 · Data.Profunctor.YonedaProfunctor p => Closed (Closure p)Defined in profunctors-5.6.3 · Data.Profunctor.ClosedProfunctor p => Closed (CofreeMapping p)Defined in profunctors-5.6.3 · Data.Profunctor.Mapping(Distributive f, Monad f) => Closed (Kleisli f)Defined in profunctors-5.6.3 · Data.Profunctor.ClosedDistributive f => Closed (Star f)Defined in profunctors-5.6.3 · Data.Profunctor.ClosedFunctor f => Closed (Cokleisli f)Defined in profunctors-5.6.3 · Data.Profunctor.ClosedFunctor f => Closed (Costar f)Defined in profunctors-5.6.3 · Data.Profunctor.ClosedClosed (->)Defined in profunctors-5.6.3 · Data.Profunctor.ClosedClosed p => Closed (WrappedProfunctor p)Defined in invariant-0.6.4 · Data.Functor.Invariant(Closed p, Closed q) => Closed (Product p q)Defined in profunctors-5.6.3 · Data.Profunctor.Closed(Closed p, Closed q) => Closed (Sum p q)Defined in profunctors-5.6.3 · Data.Profunctor.Closed(Functor f, Closed p) => Closed (Tannen f p)Defined in profunctors-5.6.3 · Data.Profunctor.Closed(Functor f, Closed p) => Closed (Cayley f p)Defined in profunctors-5.6.3 · Data.Profunctor.Cayley(Closed p, Closed q) => Closed (Procompose p q)Defined in profunctors-5.6.3 · Data.Profunctor.Composition