Semimonoidal (-->) (:*:) (:+:) Maybe Source # | |
Instance detailsDefined in Pandora.Paradigm.Primary.Functor.Maybe |
Semimonoidal (-->) (:*:) (:*:) Identity Source # | |
Instance detailsDefined in Pandora.Paradigm.Primary.Functor.Identity |
Semimonoidal (-->) (:*:) (:*:) Maybe Source # | |
Instance detailsDefined in Pandora.Paradigm.Primary.Functor.Maybe |
Semimonoidal (<--) (:*:) (:*:) Wye Source # | |
Instance detailsDefined in Pandora.Paradigm.Primary.Functor.Wye |
Semimonoidal (<--) (:*:) (:*:) Identity Source # | |
Instance detailsDefined in Pandora.Paradigm.Primary.Functor.Identity |
Semimonoidal (<--) (:*:) (:*:) Maybe Source # | |
Instance detailsDefined in Pandora.Paradigm.Primary.Functor.Maybe |
(Covariant ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) t, Semimonoidal (-->) (:*:) right t, Semimonoidal (-->) (:*:) right (t <:.> Construction t)) => Semimonoidal (-->) (:*:) (right :: Type -> Type -> Type) (Comprehension t :: Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Modification.Comprehension |
Semimonoidal (-->) (:*:) (:+:) ((:+:) e :: Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Primary.Algebraic |
Semigroup e => Semimonoidal (-->) (:*:) (:+:) (Validation e :: Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Primary.Functor.Validation |
Semigroup e => Semimonoidal (-->) (:*:) (:+:) (Conclusion e :: Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Primary.Functor.Conclusion |
Semimonoidal (-->) (:*:) (:*:) ((:+:) e :: Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Primary.Algebraic |
Semigroup e => Semimonoidal (-->) (:*:) (:*:) (Validation e :: Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Primary.Functor.Validation |
(Covariant ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) t, Semimonoidal (-->) (:*:) (:*:) t) => Semimonoidal (-->) (:*:) (:*:) (Instruction t :: Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Primary.Transformer.Instruction |
(Covariant ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) t, Semimonoidal (-->) (:*:) (:*:) t) => Semimonoidal (-->) (:*:) (:*:) (Construction t :: Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Primary.Transformer.Construction |
Semimonoidal (-->) (:*:) (:*:) (Conclusion e :: Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Primary.Functor.Conclusion |
Semimonoidal (-->) (:*:) (:*:) t => Semimonoidal (-->) (:*:) (:*:) (Tap t :: Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Primary.Transformer.Tap |
Semimonoidal (-->) (:*:) (:*:) t => Semimonoidal (-->) (:*:) (:*:) (Tap ((t <:.:> t) := (:*:)) :: Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Primary.Transformer.Tap |
Semimonoidal (-->) (:*:) (:*:) (State s :: Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Inventory.State |
Semimonoidal (-->) (:*:) (:*:) (Environment e :: Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Inventory.Environment |
Semigroup e => Semimonoidal (-->) (:*:) (:*:) (Accumulator e :: Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Inventory.Accumulator |
Semimonoidal (<--) (:*:) (:*:) ((:*:) s :: Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Primary.Algebraic |
(Covariant ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) t, Semimonoidal (<--) (:*:) (:*:) t) => Semimonoidal (<--) (:*:) (:*:) (Construction t :: Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Primary.Transformer.Construction |
Semimonoidal (<--) (:*:) (:*:) (Store s :: Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Inventory.Store |
Semimonoidal (<--) (:*:) (:*:) t => Semimonoidal (<--) (:*:) (:*:) (Tap t :: Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Primary.Transformer.Tap |
Semimonoidal (-->) (:*:) (:*:) (Tagged tag :: Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Primary.Functor.Tagged |
Semimonoidal (-->) (:*:) (:*:) (Schematic Monad t u) => Semimonoidal (-->) (:*:) (:*:) (t :> u :: Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Controlflow.Effect.Transformer.Monadic |
(Semimonoidal (-->) (:*:) (:*:) t, Covariant ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) t) => Semimonoidal (-->) (:*:) (:*:) (Backwards t :: Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Primary.Transformer.Backwards |
(Semimonoidal (-->) (:*:) (:*:) t, Covariant ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) t) => Semimonoidal (-->) (:*:) (:*:) (Reverse t :: Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Primary.Transformer.Reverse |
Semimonoidal (-->) (:*:) (:*:) (Schematic Comonad t u) => Semimonoidal (-->) (:*:) (:*:) (t :< u :: Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Controlflow.Effect.Transformer.Comonadic |
Semimonoidal (<--) (:*:) (:*:) (Flip (:*:) a :: Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Primary.Algebraic |
Semimonoidal (<--) (:*:) (:*:) (Tagged tag :: Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Primary.Functor.Tagged |
(Semimonoidal (<--) (:*:) (:*:) t, Covariant ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) t) => Semimonoidal (<--) (:*:) (:*:) (Backwards t :: Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Primary.Transformer.Backwards |
(Semimonoidal (<--) (:*:) (:*:) t, Covariant ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) t) => Semimonoidal (<--) (:*:) (:*:) (Reverse t :: Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Primary.Transformer.Reverse |
Semimonoidal (-->) (:*:) (:*:) ((->) e :: Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Primary.Algebraic |
Semimonoidal (<--) (:*:) (:*:) ((->) e :: Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Primary.Algebraic |
(Covariant ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) t, Covariant ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) u, Semimonoidal (-->) (:*:) (:+:) t) => Semimonoidal (-->) (:*:) (:+:) (t <:.> u :: Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Schemes.TU |
Semimonoidal (-->) (:*:) (:*:) t => Semimonoidal (-->) (:*:) (:*:) ((t <:.:> t) := (:*:) :: Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Primary.Algebraic.Product |
(Covariant ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) t, Covariant ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) t', Covariant ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) u, Semimonoidal (-->) (:*:) (:*:) t, Semimonoidal (-->) (:*:) (:*:) u, Semimonoidal (-->) (:*:) (:*:) t') => Semimonoidal (-->) (:*:) (:*:) ((t <:<.>:> t') := u :: Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Schemes.TUT |
(Covariant ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) u, Semimonoidal (-->) (:*:) (:*:) t, Semimonoidal (-->) (:*:) (:*:) u) => Semimonoidal (-->) (:*:) (:*:) (t <.:> u :: Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Schemes.UT |
(Covariant ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) t, Semimonoidal (-->) (:*:) (:*:) t, Semimonoidal (-->) (:*:) (:*:) u) => Semimonoidal (-->) (:*:) (:*:) (t <:.> u :: Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Schemes.TU |
(Semimonoidal (<--) (:*:) (:*:) t, Semimonoidal (<--) (:*:) (:*:) u) => Semimonoidal (<--) (:*:) (:*:) ((t <:.:> u) := (:*:) :: Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Primary.Algebraic.Product |
(Covariant ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) t, Semimonoidal (<--) (:*:) (:*:) t, Covariant ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) u, Semimonoidal (<--) (:*:) (:*:) u, Covariant ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) t', Semimonoidal (<--) (:*:) (:*:) t') => Semimonoidal (<--) (:*:) (:*:) ((t <:<.>:> t') := u :: Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Schemes.TUT |
(Covariant ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) u, Semimonoidal (<--) (:*:) (:*:) t, Semimonoidal (<--) (:*:) (:*:) u) => Semimonoidal (<--) (:*:) (:*:) (t <.:> u :: Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Schemes.UT |
(Covariant ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) t, Semimonoidal (<--) (:*:) (:*:) t, Semimonoidal (<--) (:*:) (:*:) u) => Semimonoidal (<--) (:*:) (:*:) (t <:.> u :: Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Schemes.TU |