Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
newtype AdjointT ff uu ww g x Source #
AdjointT | |
|
Instances
(Adjunction ff uu, FComonad ww) => FComonad (AdjointT ff uu ww) Source # | |
(FFunctor ff, FFunctor ww, FFunctor uu) => FFunctor (AdjointT ff uu ww) Source # | |
(FStrong ff, FStrong ww, FStrong uu) => FStrong (AdjointT ff uu ww) Source # | |
Defined in FComonad.Adjoint fstrength :: forall (g :: Type -> Type) (h :: Type -> Type). Functor g => Day (AdjointT ff uu ww g) h ~> AdjointT ff uu ww (Day g h) Source # mapCurried :: forall (g :: Type -> Type) (h :: Type -> Type). (Functor g, Functor h) => Curried g h ~> Curried (AdjointT ff uu ww g) (AdjointT ff uu ww h) Source # | |
Functor (ff (ww (uu g))) => Functor (AdjointT ff uu ww g) Source # | |