| Covariant Wye Source # | |
Instance detailsDefined in Pandora.Paradigm.Basis.Wye |
| Covariant Edges Source # | |
Instance detailsDefined in Pandora.Paradigm.Basis.Edges |
| Covariant Identity Source # | |
Instance detailsDefined in Pandora.Paradigm.Basis.Identity |
| Covariant Maybe Source # | |
Instance detailsDefined in Pandora.Paradigm.Basis.Maybe |
| Covariant Stack Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Stack |
| Covariant Graph Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Graph |
| Covariant Binary Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Binary |
| Applicative Stack Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Stack |
| Alternative Stack Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Stack |
| Avoidable Stack Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Stack |
| Pointable Stack Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Stack |
| Pointable Binary Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Binary |
| Traversable Stack Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Stack Methods (->>) :: (Pointable u, Applicative u) => Stack a -> (a -> u b) -> (u :. Stack) := b Source # traverse :: (Pointable u, Applicative u) => (a -> u b) -> Stack a -> (u :. Stack) := b Source # sequence :: (Pointable u, Applicative u) => ((Stack :. u) := a) -> (u :. Stack) := a Source # (->>>) :: (Pointable u, Applicative u, Traversable v) => ((v :. Stack) := a) -> (a -> u b) -> (u :. (v :. Stack)) := b Source # (->>>>) :: (Pointable u, Applicative u, Traversable v, Traversable w) => ((w :. (v :. Stack)) := a) -> (a -> u b) -> (u :. (w :. (v :. Stack))) := b Source # (->>>>>) :: (Pointable u, Applicative u, Traversable v, Traversable w, Traversable j) => ((j :. (w :. (v :. Stack))) := a) -> (a -> u b) -> (u :. (j :. (w :. (v :. Stack)))) := b Source # |
| Traversable Graph Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Graph Methods (->>) :: (Pointable u, Applicative u) => Graph a -> (a -> u b) -> (u :. Graph) := b Source # traverse :: (Pointable u, Applicative u) => (a -> u b) -> Graph a -> (u :. Graph) := b Source # sequence :: (Pointable u, Applicative u) => ((Graph :. u) := a) -> (u :. Graph) := a Source # (->>>) :: (Pointable u, Applicative u, Traversable v) => ((v :. Graph) := a) -> (a -> u b) -> (u :. (v :. Graph)) := b Source # (->>>>) :: (Pointable u, Applicative u, Traversable v, Traversable w) => ((w :. (v :. Graph)) := a) -> (a -> u b) -> (u :. (w :. (v :. Graph))) := b Source # (->>>>>) :: (Pointable u, Applicative u, Traversable v, Traversable w, Traversable j) => ((j :. (w :. (v :. Graph))) := a) -> (a -> u b) -> (u :. (j :. (w :. (v :. Graph)))) := b Source # |
| Traversable Binary Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Binary Methods (->>) :: (Pointable u, Applicative u) => Binary a -> (a -> u b) -> (u :. Binary) := b Source # traverse :: (Pointable u, Applicative u) => (a -> u b) -> Binary a -> (u :. Binary) := b Source # sequence :: (Pointable u, Applicative u) => ((Binary :. u) := a) -> (u :. Binary) := a Source # (->>>) :: (Pointable u, Applicative u, Traversable v) => ((v :. Binary) := a) -> (a -> u b) -> (u :. (v :. Binary)) := b Source # (->>>>) :: (Pointable u, Applicative u, Traversable v, Traversable w) => ((w :. (v :. Binary)) := a) -> (a -> u b) -> (u :. (w :. (v :. Binary))) := b Source # (->>>>>) :: (Pointable u, Applicative u, Traversable v, Traversable w, Traversable j) => ((j :. (w :. (v :. Binary))) := a) -> (a -> u b) -> (u :. (j :. (w :. (v :. Binary)))) := b Source # |
| Covariant t => Hoistable (TU Covariant Covariant t :: (k -> Type) -> k -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Controlflow.Joint.Schemes.TU |
| Covariant (Proxy :: Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Basis.Proxy |
| Covariant (Variation e) Source # | |
Instance detailsDefined in Pandora.Paradigm.Basis.Variation |
| Covariant t => Covariant (Jet t) Source # | |
Instance detailsDefined in Pandora.Paradigm.Basis.Jet |
| Covariant (Validation e) Source # | |
Instance detailsDefined in Pandora.Paradigm.Basis.Validation |
| Covariant (Product a) Source # | |
Instance detailsDefined in Pandora.Paradigm.Basis.Product |
| Covariant (Store p) Source # | |
Instance detailsDefined in Pandora.Paradigm.Inventory.Store |
| Covariant (State s) Source # | |
Instance detailsDefined in Pandora.Paradigm.Inventory.State |
| Covariant (Yoneda t) Source # | |
Instance detailsDefined in Pandora.Paradigm.Basis.Yoneda |
| Covariant t => Covariant (Jack t) Source # | |
Instance detailsDefined in Pandora.Paradigm.Basis.Jack |
| Covariant t => Covariant (Free t) Source # | |
Instance detailsDefined in Pandora.Paradigm.Basis.Free |
| Covariant (Imprint e) Source # | |
Instance detailsDefined in Pandora.Paradigm.Inventory.Imprint |
| Covariant (Accumulator e) Source # | |
Instance detailsDefined in Pandora.Paradigm.Inventory.Accumulator |
| Covariant (Conclusion e) Source # | |
Instance detailsDefined in Pandora.Paradigm.Basis.Conclusion |
| Covariant (Equipment e) Source # | |
Instance detailsDefined in Pandora.Paradigm.Inventory.Equipment |
| Covariant (Environment e) Source # | |
Instance detailsDefined in Pandora.Paradigm.Inventory.Environment |
| Covariant t => Covariant (Twister t) Source # | |
Instance detailsDefined in Pandora.Paradigm.Basis.Twister |
| Semigroup (Stack a) Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Stack |
| Monoid (Stack a) Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Stack |
| Setoid a => Setoid (Stack a) Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Stack |
| Substructure (Left :: Type -> Wye Type) Binary Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Binary |
| Substructure (Right :: Type -> Wye Type) Binary Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Binary |
| Covariant (Schematic Monad t u) => Covariant (t :> u) Source # | |
Instance detailsDefined in Pandora.Paradigm.Controlflow.Joint.Transformer.Monadic |
| Covariant (Schematic Comonad t u) => Covariant (t :< u) Source # | |
Instance detailsDefined in Pandora.Paradigm.Controlflow.Joint.Transformer.Comonadic |
| Covariant t => Covariant (Backwards t) Source # | |
Instance detailsDefined in Pandora.Paradigm.Basis.Backwards |
| Covariant (Tagged tag) Source # | |
Instance detailsDefined in Pandora.Paradigm.Basis.Tagged |
| Covariant (Constant a :: Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Basis.Constant |
| Covariant ((->) a :: Type -> Type) Source # | |
Instance detailsDefined in Pandora.Pattern.Functor.Covariant |
| Covariant t => Covariant (Continuation r t) Source # | |
Instance detailsDefined in Pandora.Paradigm.Basis.Continuation |
| Covariant (Ran t u b) Source # | |
Instance detailsDefined in Pandora.Paradigm.Basis.Kan |
| Pointable t => Liftable (UT Covariant Covariant t) Source # | |
Instance detailsDefined in Pandora.Paradigm.Controlflow.Joint.Schemes.UT |
| Pointable t => Liftable (TU Covariant Covariant t :: (Type -> Type) -> Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Controlflow.Joint.Schemes.TU |
| Extractable t => Lowerable (UT Covariant Covariant t) Source # | |
Instance detailsDefined in Pandora.Paradigm.Controlflow.Joint.Schemes.UT |
| Extractable t => Lowerable (TU Covariant Covariant t :: (Type -> Type) -> Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Controlflow.Joint.Schemes.TU |
| Covariant u => Covariant (UT Covariant Covariant ((->) e :: Type -> Type) u) Source # | |
Instance detailsDefined in Pandora.Paradigm.Inventory.Imprint |
| Covariant u => Covariant (UT Covariant Covariant ((:*:) e) u) Source # | |
Instance detailsDefined in Pandora.Paradigm.Inventory.Accumulator |
| Covariant u => Covariant (UT Covariant Covariant Maybe u) Source # | |
Instance detailsDefined in Pandora.Paradigm.Basis.Maybe |
| Covariant u => Covariant (UT Covariant Covariant (Conclusion e) u) Source # | |
Instance detailsDefined in Pandora.Paradigm.Basis.Conclusion |
| Covariant u => Covariant (TU Covariant Covariant ((->) e :: Type -> Type) u) Source # | |
Instance detailsDefined in Pandora.Paradigm.Inventory.Environment |
| Covariant u => Covariant (TU Covariant Covariant ((:*:) e) u) Source # | |
Instance detailsDefined in Pandora.Paradigm.Inventory.Equipment |
| (Semigroup e, Pointable u, Bindable u) => Bindable (UT Covariant Covariant ((:*:) e) u) Source # | |
Instance detailsDefined in Pandora.Paradigm.Inventory.Accumulator |
| (Pointable u, Bindable u) => Bindable (UT Covariant Covariant Maybe u) Source # | |
Instance detailsDefined in Pandora.Paradigm.Basis.Maybe |
| (Pointable u, Bindable u) => Bindable (UT Covariant Covariant (Conclusion e) u) Source # | |
Instance detailsDefined in Pandora.Paradigm.Basis.Conclusion |
| Bindable u => Bindable (TU Covariant Covariant ((->) e :: Type -> Type) u) Source # | |
Instance detailsDefined in Pandora.Paradigm.Inventory.Environment |
| Applicative u => Applicative (UT Covariant Covariant ((->) e :: Type -> Type) u) Source # | |
Instance detailsDefined in Pandora.Paradigm.Inventory.Imprint |
| (Semigroup e, Applicative u) => Applicative (UT Covariant Covariant ((:*:) e) u) Source # | |
Instance detailsDefined in Pandora.Paradigm.Inventory.Accumulator |
| Applicative u => Applicative (UT Covariant Covariant Maybe u) Source # | |
Instance detailsDefined in Pandora.Paradigm.Basis.Maybe |
| Applicative u => Applicative (UT Covariant Covariant (Conclusion e) u) Source # | |
Instance detailsDefined in Pandora.Paradigm.Basis.Conclusion |
| Applicative u => Applicative (TU Covariant Covariant ((->) e :: Type -> Type) u) Source # | |
Instance detailsDefined in Pandora.Paradigm.Inventory.Environment |
| (Semigroup e, Extendable u) => Extendable (UT Covariant Covariant ((->) e :: Type -> Type) u) Source # | |
Instance detailsDefined in Pandora.Paradigm.Inventory.Imprint |
| Extendable u => Extendable (TU Covariant Covariant ((:*:) e) u) Source # | |
Instance detailsDefined in Pandora.Paradigm.Inventory.Equipment |
| (Pointable u, Monoid e) => Pointable (UT Covariant Covariant ((:*:) e) u) Source # | |
Instance detailsDefined in Pandora.Paradigm.Inventory.Accumulator |
| Pointable u => Pointable (UT Covariant Covariant Maybe u) Source # | |
Instance detailsDefined in Pandora.Paradigm.Basis.Maybe |
| Pointable u => Pointable (UT Covariant Covariant (Conclusion e) u) Source # | |
Instance detailsDefined in Pandora.Paradigm.Basis.Conclusion |
| (Covariant u, Pointable u) => Pointable (TU Covariant Covariant ((->) e :: Type -> Type) u) Source # | |
Instance detailsDefined in Pandora.Paradigm.Inventory.Environment |
| Monad u => Monad (UT Covariant Covariant Maybe u) Source # | |
Instance detailsDefined in Pandora.Paradigm.Basis.Maybe |
| Monad u => Monad (UT Covariant Covariant (Conclusion e) u) Source # | |
Instance detailsDefined in Pandora.Paradigm.Basis.Conclusion |
| (Monoid e, Extractable u) => Extractable (UT Covariant Covariant ((->) e :: Type -> Type) u) Source # | |
|
| Extractable u => Extractable (TU Covariant Covariant ((:*:) e) u) Source # | |
|
| Covariant u => Covariant (TUT Covariant Covariant Covariant ((->) s :: Type -> Type) ((:*:) s) u) Source # | |
Instance detailsDefined in Pandora.Paradigm.Inventory.State |
| Covariant u => Covariant (TUT Covariant Covariant Covariant ((:*:) p) ((->) p :: Type -> Type) u) Source # | |
Instance detailsDefined in Pandora.Paradigm.Inventory.Store |
| Bindable u => Bindable (TUT Covariant Covariant Covariant ((->) s :: Type -> Type) ((:*:) s) u) Source # | |
Instance detailsDefined in Pandora.Paradigm.Inventory.State |
| Bindable u => Applicative (TUT Covariant Covariant Covariant ((->) s :: Type -> Type) ((:*:) s) u) Source # | |
Instance detailsDefined in Pandora.Paradigm.Inventory.State |
| Extendable u => Extendable (TUT Covariant Covariant Covariant ((:*:) p) ((->) p :: Type -> Type) u) Source # | |
Instance detailsDefined in Pandora.Paradigm.Inventory.Store |
| Pointable u => Pointable (TUT Covariant Covariant Covariant ((->) s :: Type -> Type) ((:*:) s) u) Source # | |
Instance detailsDefined in Pandora.Paradigm.Inventory.State |
| Monad u => Monad (TUT Covariant Covariant Covariant ((->) s :: Type -> Type) ((:*:) s) u) Source # | |
Instance detailsDefined in Pandora.Paradigm.Inventory.State |
| Extractable u => Extractable (TUT Covariant Covariant Covariant ((:*:) p) ((->) p :: Type -> Type) u) Source # | |
|
| type Nonempty Stack Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Stack |
| type Nonempty Graph Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Graph |
| type Nonempty Binary Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Binary |
| type Output (Left :: Type -> Wye Type) Binary a Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Binary |
| type Output (Right :: Type -> Wye Type) Binary a Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Binary |