Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data BIPARAK k (ext :: ()) where Source Comments #
Instances
Monoidal k => ECategory (BIPARAK k :: () -> Kind) Source Comments # | Bipara as a profunctor enriched category. |
Defined in Proarrow.Category.Enriched.Bipara eid :: forall (exta :: ()) (a :: BIPARAK k exta). EOb a => (I :: V (BIPARAK k) exta exta) ~> (a %~> a) Source Comments # ecomp :: forall (exta :: ()) (a :: BIPARAK k exta) (extb :: ()) (b :: BIPARAK k extb) (extc :: ()) (c :: BIPARAK k extc). (EOb a, EOb b, EOb c) => O (b %~> c) (a %~> b) ~> (a %~> c) Source Comments # | |
type V (BIPARAK k :: () -> Kind) Source Comments # | |
type EOb (a :: BIPARAK k i) Source Comments # | |
type Arr (MonK (PRO k k) :: () -> () -> Type) ('BIPARA a :: BIPARAK k exta) ('BIPARA b :: BIPARAK k extb) Source Comments # | |
type UN ('BIPARA :: j -> BIPARAK j i) ('BIPARA a :: BIPARAK j i) Source Comments # | |