Safe Haskell | None |
---|---|
Language | Haskell2010 |
Proarrow.Profunctor.Initial
Documentation
data InitialProfunctor (a :: k) (b :: j) Source Comments #
Instances
(CategoryOf j, CategoryOf k) => Profunctor (InitialProfunctor :: k -> j -> Type) Source Comments # | |
Defined in Proarrow.Profunctor.Initial Methods dimap :: forall (c :: k) (a :: k) (b :: j) (d :: j). (c ~> a) -> (b ~> d) -> InitialProfunctor a b -> InitialProfunctor c d Source Comments # (\\) :: forall (a :: k) (b :: j) r. ((Ob a, Ob b) => r) -> InitialProfunctor a b -> r Source Comments # | |
CategoryOf k => DaggerProfunctor (InitialProfunctor :: k -> k -> Type) Source Comments # | |
Defined in Proarrow.Profunctor.Initial Methods dagger :: forall (a :: k) (b :: k). InitialProfunctor a b -> InitialProfunctor b a Source Comments # |