Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Documentation
Instances
(Applicative u, Monad u) => Monad (TU ((->) e :: Type -> Type) u) Source # | |
Functor u => Functor (TU ((->) e :: Type -> Type) u) Source # | |
Applicative u => Applicative (TU ((->) e :: Type -> Type) u) Source # | |
Defined in Control.Joint.Effects.Reader pure :: a -> TU ((->) e) u a # (<*>) :: TU ((->) e) u (a -> b) -> TU ((->) e) u a -> TU ((->) e) u b # liftA2 :: (a -> b -> c) -> TU ((->) e) u a -> TU ((->) e) u b -> TU ((->) e) u c # (*>) :: TU ((->) e) u a -> TU ((->) e) u b -> TU ((->) e) u b # (<*) :: TU ((->) e) u a -> TU ((->) e) u b -> TU ((->) e) u a # | |
Composition (TU t u) Source # | |
type Primary (TU t u) a Source # | |
Defined in Control.Joint.Schemes.TU |