Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
newtype POCATK k Source Comments #
PC k |
Instances
data PoAsCat (a :: POCATK k) (b :: POCATK k) where Source Comments #
Instances
DaggerProfunctor (PoAsCat :: POCATK (DISCRETE k) -> POCATK (DISCRETE k) -> Type) Source Comments # | |
PreorderOf k => Promonad (PoAsCat :: POCATK k -> POCATK k -> Type) Source Comments # | |
MonoidalProfunctor (PoAsCat :: POCATK Constraint -> POCATK Constraint -> Type) Source Comments # | |
Defined in Proarrow.Category.Instance.PreorderAsCategory par0 :: PoAsCat (Unit :: POCATK Constraint) (Unit :: POCATK Constraint) Source Comments # par :: forall (x1 :: POCATK Constraint) (x2 :: POCATK Constraint) (y1 :: POCATK Constraint) (y2 :: POCATK Constraint). PoAsCat x1 x2 -> PoAsCat y1 y2 -> PoAsCat (x1 ** y1) (x2 ** y2) Source Comments # | |
PreorderOf k => Profunctor (PoAsCat :: POCATK k -> POCATK k -> Type) Source Comments # | |
PreorderOf k => ThinProfunctor (PoAsCat :: POCATK k -> POCATK k -> Type) Source Comments # | |
Defined in Proarrow.Category.Instance.PreorderAsCategory arr :: forall (a :: POCATK k) (b :: POCATK k). (Ob a, Ob b, HasArrow (PoAsCat :: POCATK k -> POCATK k -> Type) a b) => PoAsCat a b Source Comments # withArr :: forall (a :: POCATK k) (b :: POCATK k) r. PoAsCat a b -> (HasArrow (PoAsCat :: POCATK k -> POCATK k -> Type) a b => r) -> r Source Comments # | |
type HasArrow (PoAsCat :: POCATK k -> POCATK k -> Type) ('PC a :: POCATK k) ('PC b :: POCATK k) Source Comments # | |