| 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 |