Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data ((p :: PRO j k) :*: (q :: PRO j k)) (a :: j) (b :: k) where Source Comments #
Instances
(MonoidalProfunctor p, MonoidalProfunctor q) => MonoidalProfunctor (p :*: q :: k -> j -> Type) Source Comments # | |
(Profunctor p, Profunctor q) => Profunctor (p :*: q :: j -> k -> Type) Source Comments # | |
(DaggerProfunctor p, DaggerProfunctor q) => DaggerProfunctor (p :*: q :: j -> j -> Type) Source Comments # | |