Composition (TUVW ct cu cv cw t u v w) Source # | |
Instance detailsDefined in Pandora.Paradigm.Junction.Schemes.TUVW |
(Covariant t, Covariant u, Covariant v, Contravariant w) => Contravariant (TUVW Co Co Co Contra t u v w) Source # | |
Instance detailsDefined in Pandora.Paradigm.Junction.Schemes.TUVW |
(Covariant t, Covariant u, Contravariant v, Covariant w) => Contravariant (TUVW Co Co Contra Co t u v w) Source # | |
Instance detailsDefined in Pandora.Paradigm.Junction.Schemes.TUVW |
(Covariant t, Contravariant u, Covariant v, Covariant w) => Contravariant (TUVW Co Contra Co Co t u v w) Source # | |
Instance detailsDefined in Pandora.Paradigm.Junction.Schemes.TUVW |
(Covariant t, Contravariant u, Contravariant v, Contravariant w) => Contravariant (TUVW Co Contra Contra Contra t u v w) Source # | |
Instance detailsDefined in Pandora.Paradigm.Junction.Schemes.TUVW |
(Contravariant t, Covariant u, Covariant v, Covariant w) => Contravariant (TUVW Contra Co Co Co t u v w) Source # | |
Instance detailsDefined in Pandora.Paradigm.Junction.Schemes.TUVW |
(Contravariant t, Covariant u, Contravariant v, Contravariant w) => Contravariant (TUVW Contra Co Contra Contra t u v w) Source # | |
Instance detailsDefined in Pandora.Paradigm.Junction.Schemes.TUVW |
(Contravariant t, Contravariant u, Covariant v, Contravariant w) => Contravariant (TUVW Contra Contra Co Contra t u v w) Source # | |
Instance detailsDefined in Pandora.Paradigm.Junction.Schemes.TUVW |
(Contravariant t, Contravariant u, Contravariant v, Covariant w) => Contravariant (TUVW Contra Contra Contra Co t u v w) Source # | |
Instance detailsDefined in Pandora.Paradigm.Junction.Schemes.TUVW |
(Covariant t, Covariant u, Covariant v, Covariant w) => Covariant (TUVW Co Co Co Co t u v w) Source # | |
Instance detailsDefined in Pandora.Paradigm.Junction.Schemes.TUVW |
(Covariant t, Covariant u, Contravariant v, Contravariant w) => Covariant (TUVW Co Co Contra Contra t u v w) Source # | |
Instance detailsDefined in Pandora.Paradigm.Junction.Schemes.TUVW |
(Covariant t, Contravariant u, Covariant v, Contravariant w) => Covariant (TUVW Co Contra Co Contra t u v w) Source # | |
Instance detailsDefined in Pandora.Paradigm.Junction.Schemes.TUVW |
(Covariant t, Contravariant u, Contravariant v, Covariant w) => Covariant (TUVW Co Contra Contra Co t u v w) Source # | |
Instance detailsDefined in Pandora.Paradigm.Junction.Schemes.TUVW |
(Contravariant t, Covariant u, Covariant v, Contravariant w) => Covariant (TUVW Contra Co Co Contra t u v w) Source # | |
Instance detailsDefined in Pandora.Paradigm.Junction.Schemes.TUVW |
(Contravariant t, Covariant u, Contravariant v, Covariant w) => Covariant (TUVW Contra Co Contra Co t u v w) Source # | |
Instance detailsDefined in Pandora.Paradigm.Junction.Schemes.TUVW |
(Contravariant t, Contravariant u, Covariant v, Covariant w) => Covariant (TUVW Contra Contra Co Co t u v w) Source # | |
Instance detailsDefined in Pandora.Paradigm.Junction.Schemes.TUVW |
(Contravariant t, Contravariant u, Contravariant v, Contravariant w) => Covariant (TUVW Contra Contra Contra Contra t u v w) Source # | |
Instance detailsDefined in Pandora.Paradigm.Junction.Schemes.TUVW |
(Applicative t, Applicative u, Applicative v, Applicative w) => Applicative (TUVW Co Co Co Co t u v w) Source # | |
Instance detailsDefined in Pandora.Paradigm.Junction.Schemes.TUVW |
(Alternative t, Covariant u, Covariant v, Covariant w) => Alternative (TUVW Co Co Co Co t u v w) Source # | |
Instance detailsDefined in Pandora.Paradigm.Junction.Schemes.TUVW |
(Avoidable t, Covariant u, Covariant v, Covariant w) => Avoidable (TUVW Co Co Co Co t u v w) Source # | |
Instance detailsDefined in Pandora.Paradigm.Junction.Schemes.TUVW |
(Distributive t, Distributive u, Distributive v, Distributive w) => Distributive (TUVW Co Co Co Co t u v w) Source # | |
Instance detailsDefined in Pandora.Paradigm.Junction.Schemes.TUVW |
(Extractable t, Extractable u, Extractable v, Extractable w) => Extractable (TUVW Co Co Co Co t u v w) Source # | |
|
(Pointable t, Pointable u, Pointable v, Pointable w) => Pointable (TUVW Co Co Co Co t u v w) Source # | |
Instance detailsDefined in Pandora.Paradigm.Junction.Schemes.TUVW |
(Traversable t, Traversable u, Traversable v, Traversable w) => Traversable (TUVW Co Co Co Co t u v w) Source # | |
Instance detailsDefined in Pandora.Paradigm.Junction.Schemes.TUVW Methods (->>) :: (Pointable u0, Applicative u0) => TUVW Co Co Co Co t u v w a -> (a -> u0 b) -> (u0 :.: TUVW Co Co Co Co t u v w) b Source # traverse :: (Pointable u0, Applicative u0) => (a -> u0 b) -> TUVW Co Co Co Co t u v w a -> (u0 :.: TUVW Co Co Co Co t u v w) b Source # sequence :: (Pointable u0, Applicative u0) => (TUVW Co Co Co Co t u v w :.: u0) a -> (u0 :.: TUVW Co Co Co Co t u v w) a Source # (->>>) :: (Pointable u0, Applicative u0, Traversable v0) => (v0 :.: TUVW Co Co Co Co t u v w) a -> (a -> u0 b) -> (u0 :.: (v0 :.: TUVW Co Co Co Co t u v w)) b Source # (->>>>) :: (Pointable u0, Applicative u0, Traversable v0, Traversable w0) => (w0 :.: (v0 :.: TUVW Co Co Co Co t u v w)) a -> (a -> u0 b) -> (u0 :.: (w0 :.: (v0 :.: TUVW Co Co Co Co t u v w))) b Source # (->>>>>) :: (Pointable u0, Applicative u0, Traversable v0, Traversable w0, Traversable j) => (j :.: (w0 :.: (v0 :.: TUVW Co Co Co Co t u v w))) a -> (a -> u0 b) -> (u0 :.: (j :.: (w0 :.: (v0 :.: TUVW Co Co Co Co t u v w)))) b Source # |
(t :-|: u, v :-|: w, q :-|: q, r :-|: s) => Adjoint (TUVW Co Co Co Co t v q r) (TUVW Co Co Co Co u w q s) Source # | |
Instance detailsDefined in Pandora.Paradigm.Junction.Schemes.TUVW |
type Outline (TUVW ct cu cv cw t u v w) a Source # | |
Instance detailsDefined in Pandora.Paradigm.Junction.Schemes.TUVW |