Safe Haskell | None |
---|---|
Language | Haskell2010 |
Proarrow.Promonad.Reader
Documentation
data Reader (r :: k) (a :: k) (b :: k) where Source Comments #
Constructors
Reader :: forall {k} (a :: k) (b :: k) (r :: k). (Ob a, Ob b) => ((r && a) ~> b) -> Reader r a b |
Instances
(BiCCC k, Ob r) => MonoidalProfunctor (Reader r :: k -> k -> Type) Source Comments # | |
(BiCCC k, Ob r) => Profunctor (Reader r :: k -> k -> Type) Source Comments # | |
(BiCCC k, Ob r) => Adjunction (Writer r :: k -> k -> Type) (Reader r :: k -> k -> Type) Source Comments # | |
(BiCCC k, Ob r) => Promonad (Reader r :: k -> k -> Type) Source Comments # | |
(Monoid m, BiCCC k) => Procomonad (Reader m :: k -> k -> Type) Source Comments # | |