| Safe Haskell | None |
|---|---|
| Language | GHC2024 |
Proarrow.Category.Instance.Cospan
Documentation
newtype COSPAN k Source Github #
Constructors
| CS k |
Instances
data Cospan (a :: COSPAN k) (b :: COSPAN k) where Source Github #
Constructors
| Cospan :: forall {k} (c :: k) (a1 :: k) (b1 :: k). (a1 ~> c) -> (b1 ~> c) -> Cospan ('CS a1) ('CS b1) |
Instances
| HasPushouts k => DaggerProfunctor (Cospan :: COSPAN k -> COSPAN k -> Type) Source Github # | |
| HasPushouts k => Promonad (Cospan :: COSPAN k -> COSPAN k -> Type) Source Github # | |
| HasPushouts k => MonoidalProfunctor (Cospan :: COSPAN k -> COSPAN k -> Type) Source Github # | |
| HasPushouts k => Profunctor (Cospan :: COSPAN k -> COSPAN k -> Type) Source Github # | |
Defined in Proarrow.Category.Instance.Cospan | |
arr :: forall k (a :: k) (b :: k). CategoryOf k => (a ~> b) -> Cospan ('CS a) ('CS b) Source Github #
coarr :: forall k (a :: k) (b :: k). CategoryOf k => (a ~> b) -> Cospan ('CS b) ('CS a) Source Github #