Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Documentation
newtype Configured e a Source #
Configured (e -> a) |
Instances
Composition (Configured e) Source # | |
Defined in Control.Joint.Base.Configured type Primary (Configured e) a :: Type Source # run :: Configured e a -> Primary (Configured e) a Source # | |
Transformer (Configured e) Source # | |
Defined in Control.Joint.Base.Configured embed :: Functor u => u ~> Schema (Configured e) u Source # build :: Applicative u => Configured e ~> Schema (Configured e) u Source # unite :: Primary (Schema (Configured e) u) a -> Schema (Configured e) u a Source # | |
Modulator (Configured e) Source # | |
Defined in Control.Joint.Base.Configured (-<$>-) :: (u a -> v b) -> Schema (Configured e) u a -> Schema (Configured e) v b Source # | |
type Primary (Configured e) a Source # | |
Defined in Control.Joint.Base.Configured | |
type Schema (Configured e) u Source # | |
Defined in Control.Joint.Base.Configured |
ask :: Configured e e Source #
Orphan 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 # | |
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 # |