(Covariant ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) t, Semimonoidal (-->) (:*:) (:*:) t, Semimonoidal (-->) (:*:) (:*:) (Construction t), Semimonoidal (-->) (:*:) (:+:) t, Semimonoidal (-->) (:*:) (:+:) (Construction t), Monoidal (-->) (-->) (:*:) (:+:) t) => Monoidal (-->) (-->) (:*:) (:+:) (Comprehension t) Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Modification.Comprehension |
Zippable (Comprehension Maybe) Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Some.List |
(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 |
Morphable (('Into :: (Type -> Type) -> Morph (Type -> Type)) > Comprehension Maybe) (Tape List) Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Some.List |
Semigroup ((t <::> Construction t) > a) => Semigroup (Comprehension t a) Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Modification.Comprehension |
Monoid ((t <::> Construction t) > a) => Monoid (Comprehension t a) Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Modification.Comprehension |
Setoid ((t <::> Construction t) > a) => Setoid (Comprehension t a) Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Modification.Comprehension |
(forall a. Semigroup ((t <::> Construction t) > a), Bindable ((->) :: Type -> Type -> Type) t) => Bindable ((->) :: Type -> Type -> Type) (Comprehension t) Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Modification.Comprehension |
Interpreted ((->) :: Type -> Type -> Type) (Comprehension t) Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Modification.Comprehension |
(Covariant ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) t, Monoidal (-->) (-->) (:*:) (:*:) t) => Morphable ('Push :: a -> Morph a) (Comprehension t) Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Modification.Comprehension |
Covariant ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) (t <::> Construction t) => Covariant ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) (Comprehension t) Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Modification.Comprehension |
Traversable ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) (t <::> Construction t) => Traversable ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) (Comprehension t) Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Modification.Comprehension |
type Breadcrumbs (Comprehension Maybe) Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Some.List |
type Primary (Comprehension t) a Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Modification.Comprehension |
type Morphing (('Into :: (Type -> Type) -> Morph (Type -> Type)) > Comprehension Maybe) (Tape List) Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Some.List |
type Morphing ('Push :: a -> Morph a) (Comprehension t) Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Modification.Comprehension |