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