Pointable t => Liftable (UT Co Co t) Source # | |
Instance detailsDefined in Pandora.Pattern.Junction.Schemes.UT |
Extractable t => Lowerable (UT Co Co t) Source # | |
Instance detailsDefined in Pandora.Pattern.Junction.Schemes.UT |
Covariant u => Covariant (UT Maybe () Maybe u) Source # | |
Instance detailsDefined in Pandora.Paradigm.Basis.Maybe |
Covariant u => Covariant (UT (Conclusion e) () (Conclusion e) u) Source # | |
Instance detailsDefined in Pandora.Paradigm.Basis.Conclusion |
(Covariant t, Covariant u) => Covariant (UT Co Co t u) Source # | |
Instance detailsDefined in Pandora.Pattern.Junction.Schemes.UT |
(Pointable u, Bindable u) => Bindable (UT Maybe () Maybe u) Source # | |
Instance detailsDefined in Pandora.Paradigm.Basis.Maybe |
(Pointable u, Bindable u) => Bindable (UT (Conclusion e) () (Conclusion e) u) Source # | |
Instance detailsDefined in Pandora.Paradigm.Basis.Conclusion |
Applicative u => Applicative (UT Maybe () Maybe u) Source # | |
Instance detailsDefined in Pandora.Paradigm.Basis.Maybe |
Applicative u => Applicative (UT (Conclusion e) () (Conclusion e) u) Source # | |
Instance detailsDefined in Pandora.Paradigm.Basis.Conclusion |
(Applicative t, Applicative u) => Applicative (UT Co Co t u) Source # | |
Instance detailsDefined in Pandora.Pattern.Junction.Schemes.UT |
(Covariant t, Alternative u) => Alternative (UT Co Co t u) Source # | |
Instance detailsDefined in Pandora.Pattern.Junction.Schemes.UT |
(Covariant t, Avoidable u) => Avoidable (UT Co Co t u) Source # | |
Instance detailsDefined in Pandora.Pattern.Junction.Schemes.UT |
(Distributive t, Distributive u) => Distributive (UT Co Co t u) Source # | |
Instance detailsDefined in Pandora.Pattern.Junction.Schemes.UT |
(Extractable t, Extractable u) => Extractable (UT Co Co t u) Source # | |
|
Pointable u => Pointable (UT Maybe () Maybe u) Source # | |
Instance detailsDefined in Pandora.Paradigm.Basis.Maybe |
Pointable u => Pointable (UT (Conclusion e) () (Conclusion e) u) Source # | |
Instance detailsDefined in Pandora.Paradigm.Basis.Conclusion |
(Pointable t, Pointable u) => Pointable (UT Co Co t u) Source # | |
Instance detailsDefined in Pandora.Pattern.Junction.Schemes.UT |
Monad u => Monad (UT Maybe () Maybe u) Source # | |
Instance detailsDefined in Pandora.Paradigm.Basis.Maybe |
Monad u => Monad (UT (Conclusion e) () (Conclusion e) u) Source # | |
Instance detailsDefined in Pandora.Paradigm.Basis.Conclusion |
(Traversable t, Traversable u) => Traversable (UT Co Co t u) Source # | |
Instance detailsDefined in Pandora.Pattern.Junction.Schemes.UT Methods (->>) :: (Pointable u0, Applicative u0) => UT Co Co t u a -> (a -> u0 b) -> (u0 :.: UT Co Co t u) >< b Source # traverse :: (Pointable u0, Applicative u0) => (a -> u0 b) -> UT Co Co t u a -> (u0 :.: UT Co Co t u) >< b Source # sequence :: (Pointable u0, Applicative u0) => (UT Co Co t u :.: u0) a -> (u0 :.: UT Co Co t u) >< a Source # (->>>) :: (Pointable u0, Applicative u0, Traversable v) => ((v :.: UT Co Co t u) >< a) -> (a -> u0 b) -> (u0 :.: (v :.: UT Co Co t u)) >< b Source # (->>>>) :: (Pointable u0, Applicative u0, Traversable v, Traversable w) => ((w :.: (v :.: UT Co Co t u)) >< a) -> (a -> u0 b) -> (u0 :.: (w :.: (v :.: UT Co Co t u))) >< b Source # (->>>>>) :: (Pointable u0, Applicative u0, Traversable v, Traversable w, Traversable j) => ((j :.: (w :.: (v :.: UT Co Co t u))) >< a) -> (a -> u0 b) -> (u0 :.: (j :.: (w :.: (v :.: UT Co Co t u)))) >< b Source # |
Composition (UT ct cu t u) Source # | |
Instance detailsDefined in Pandora.Pattern.Junction.Schemes.UT |
Semigroup ((u :.: t) >< a) => Semigroup (UT Co Co t u a) Source # | |
Instance detailsDefined in Pandora.Pattern.Junction.Schemes.UT |
Monoid ((u :.: t) >< a) => Monoid (UT Co Co t u a) Source # | |
Instance detailsDefined in Pandora.Pattern.Junction.Schemes.UT |
Setoid ((u :.: t) >< a) => Setoid (UT Co Co t u a) Source # | |
Instance detailsDefined in Pandora.Pattern.Junction.Schemes.UT |
Chain ((u :.: t) >< a) => Chain (UT Co Co t u a) Source # | |
Instance detailsDefined in Pandora.Pattern.Junction.Schemes.UT |
type Primary (UT ct cu t u) a Source # | |
Instance detailsDefined in Pandora.Pattern.Junction.Schemes.UT |