| Safe Haskell | Safe |
|---|---|
| Language | Haskell2010 |
Control.Joint.Schemes.TUT
Documentation
Instances
| Monad u => Monad (TUT ((->) s :: Type -> Type) ((,) s) u) Source # | |
Defined in Control.Joint.Effects.State | |
| Functor u => Functor (TUT ((->) s :: Type -> Type) ((,) s) u) Source # | |
| Monad u => Applicative (TUT ((->) s :: Type -> Type) ((,) s) u) Source # | |
Defined in Control.Joint.Effects.State Methods pure :: a -> TUT ((->) s) ((,) s) u a # (<*>) :: TUT ((->) s) ((,) s) u (a -> b) -> TUT ((->) s) ((,) s) u a -> TUT ((->) s) ((,) s) u b # liftA2 :: (a -> b -> c) -> TUT ((->) s) ((,) s) u a -> TUT ((->) s) ((,) s) u b -> TUT ((->) s) ((,) s) u c # (*>) :: TUT ((->) s) ((,) s) u a -> TUT ((->) s) ((,) s) u b -> TUT ((->) s) ((,) s) u b # (<*) :: TUT ((->) s) ((,) s) u a -> TUT ((->) s) ((,) s) u b -> TUT ((->) s) ((,) s) u a # | |
| (Alternative u, Monad u) => Alternative (TUT ((->) s :: Type -> Type) ((,) s) u) Source # | |
Defined in Control.Joint.Effects.State | |
| Interpreted (TUT t t' u) Source # | |
| type Primary (TUT t t' u) a Source # | |