(Functor (Schema u (v :> (w :> (x :> (y :> z))))), Functor (Schema v (w :> (x :> (y :> z)))), Functor (Schema w (x :> (y :> z))), Functor (Schema x (y :> z)), Functor (Schema y z), Applicative z, Transformer t, Transformer u, Transformer v, Transformer w, Transformer x, Transformer z, Transformer y) => Liftable y (t :> (u :> (v :> (w :> (x :> (y :> z)))))) Source # | |
Instance detailsDefined in Control.Joint.Abilities.Liftable |
(Functor (Schema u (v :> (w :> (x :> (y :> z))))), Functor (Schema v (w :> (x :> (y :> z)))), Functor (Schema w (x :> (y :> z))), Functor (Schema x (y :> z)), Functor (Schema y z), Functor z, Transformer t, Transformer u, Transformer v, Transformer w, Transformer x, Transformer z, Transformer y) => Liftable z (t :> (u :> (v :> (w :> (x :> (y :> z)))))) Source # | |
Instance detailsDefined in Control.Joint.Abilities.Liftable |
(Functor (Schema u (v :> (w :> x))), Functor (Schema v (w :> x)), Functor (Schema w x), Functor (Schema x y), Functor (Schema w (x :> y)), Functor (Schema v (w :> (x :> y))), Functor (Schema u (v :> (w :> (x :> y)))), Functor y, Applicative y, Transformer t, Transformer u, Transformer v, Transformer w, Transformer x) => Liftable x (t :> (u :> (v :> (w :> (x :> y))))) Source # | |
Instance detailsDefined in Control.Joint.Abilities.Liftable |
(Functor (Schema u (v :> (w :> x))), Functor (Schema v (w :> x)), Functor (Schema w x), Functor (Schema x y), Functor (Schema w (x :> y)), Functor (Schema v (w :> (x :> y))), Functor (Schema u (v :> (w :> (x :> y)))), Functor y, Transformer t, Transformer u, Transformer v, Transformer w, Transformer x) => Liftable y (t :> (u :> (v :> (w :> (x :> y))))) Source # | |
Instance detailsDefined in Control.Joint.Abilities.Liftable |
(Functor (Schema u (v :> (w :> x))), Functor (Schema v (w :> x)), Functor (Schema w x), Applicative x, Transformer t, Transformer u, Transformer v, Transformer w) => Liftable w (t :> (u :> (v :> (w :> x)))) Source # | |
Instance detailsDefined in Control.Joint.Abilities.Liftable |
(Functor (Schema u (v :> (w :> x))), Functor (Schema v (w :> x)), Functor (Schema w x), Functor x, Transformer t, Transformer u, Transformer v, Transformer w) => Liftable x (t :> (u :> (v :> (w :> x)))) Source # | |
Instance detailsDefined in Control.Joint.Abilities.Liftable |
(Functor (Schema u v), Functor (Schema v w), Functor (Schema u (v :> w)), Applicative v, Functor w, Transformer t, Transformer u, Transformer v) => Liftable w (t :> (u :> (v :> w))) Source # | |
Instance detailsDefined in Control.Joint.Abilities.Liftable |
(Functor (Schema u v), Functor (Schema v w), Functor (Schema u (v :> w)), Applicative v, Applicative w, Transformer u, Transformer t, Transformer v) => Liftable v (t :> (u :> (v :> w))) Source # | |
Instance detailsDefined in Control.Joint.Abilities.Liftable |
(Functor (Schema u v), Functor v, Transformer u, Transformer t) => Liftable v (t :> (u :> v)) Source # | |
Instance detailsDefined in Control.Joint.Abilities.Liftable |
(Functor (Schema u v), Applicative v, Transformer u, Transformer t) => Liftable u (t :> (u :> v)) Source # | |
Instance detailsDefined in Control.Joint.Abilities.Liftable |
(Applicative u, Transformer t) => Liftable t (t :> u) Source # | |
Instance detailsDefined in Control.Joint.Abilities.Liftable |
(Functor u, Transformer t) => Liftable u (t :> u) Source # | |
Instance detailsDefined in Control.Joint.Abilities.Liftable |
(Transformer t, Monad (Schema t u)) => Monad (t :> u) Source # | |
Instance detailsDefined in Control.Joint.Abilities.Transformer |
Functor (Schema t u) => Functor (t :> u) Source # | |
Instance detailsDefined in Control.Joint.Abilities.Transformer Methods fmap :: (a -> b) -> (t :> u) a -> (t :> u) b # (<$) :: a -> (t :> u) b -> (t :> u) a # |
(Transformer t, Applicative (Schema t u)) => Applicative (t :> u) Source # | |
Instance detailsDefined in Control.Joint.Abilities.Transformer |
(Composition (Schema t u), Transformer t) => Composition (t :> u) Source # | |
Instance detailsDefined in Control.Joint.Abilities.Transformer |
type Primary (t :> u) a Source # | |
Instance detailsDefined in Control.Joint.Abilities.Transformer |