Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
Instances
data Linear (a :: LINEAR) (b :: LINEAR) where Source Comments #
data Forget a (b :: LINEAR) where Source Comments #
Instances
MonoidalProfunctor Forget Source Comments # | Forget is a lax monoidal functor |
Profunctor Forget Source Comments # | |
Representable Forget Source Comments # | |
Defined in Proarrow.Category.Instance.Linear | |
Adjunction Free Forget Source Comments # | |
MonoidalProfunctor (RepCostar Forget) Source Comments # | Forget is also a colax monoidal functor |
type Forget % (a :: LINEAR) Source Comments # | |
data Free (a :: LINEAR) b where Source Comments #
Instances
MonoidalProfunctor Free Source Comments # | Free is a lax monoidal functor |
Profunctor Free Source Comments # | |
Representable Free Source Comments # | |
Defined in Proarrow.Category.Instance.Linear | |
Adjunction Free Forget Source Comments # | |
MonoidalProfunctor (RepCostar Free) Source Comments # | Free is also a colax monoidal functor |
type Free % (a :: Type) Source Comments # | |