Portability | portable |
---|---|
Stability | experimental |
Maintainer | Edward Kmett <ekmett@gmail.com> |
Documentation
Bifunctor FstB | |
Associative FstB | |
Functor (FstB a) | |
ContravariantFunctor (FstB a) | |
ExpFunctor (FstB a) |
liftCompB :: Bifunctor p => (f a b -> f c d) -> (g a b -> g c d) -> CompB p f g a b -> CompB p f g c dSource
newtype FunctorB f p a b Source
FunctorB | |
|
liftFunctorB :: Functor f => (p a b -> p c d) -> FunctorB f p a b -> FunctorB f p c dSource
newtype BiffB p f g a b Source
(Functor f, Bifunctor p, Functor g) => Bifunctor (BiffB p f g) | |
(Functor f, Symmetric p) => Symmetric (BiffB p f f) | |
(Functor f, Braided p) => Braided (BiffB p f f) | |
Functor f => PComonad (BiffB (,) Identity f) | |
Functor f => PMonad (BiffB Either Identity f) | |
FunctorPlus f => PMonad (BiffB (,) Identity f) | |
(Bizip p, Zip f, Zip g) => Bizip (BiffB p f g) | |
(BiZap p q, Zap f g, Zap i j) => BiZap (BiffB p f i) (BiffB q g j) | |
(Functor f, Bifunctor p, Functor g) => Functor (BiffB p f g a) |