Pandora.Paradigm.Structure.Some.Rose
Contents
type Rose = Maybe <:.> Construction Stack Source #
Methods
null :: forall (a :: k). (Predicate :. Rose) := a Source #
Associated Types
type Focusing 'Root Rose a Source #
focusing :: Tagged 'Root (Rose a) :-. Focusing 'Root Rose a Source #
type Focusing 'Root (Construction Stack) a Source #
focusing :: Tagged 'Root (Construction Stack a) :-. Focusing 'Root (Construction Stack) a Source #
type Substructural 'Just Rose :: Type -> Type Source #
substructure :: (Tagged 'Just <:.> Rose) :~. Substructural 'Just Rose Source #
sub :: Rose :~. Substructural 'Just Rose Source #
subview :: Rose ~> Substructural 'Just Rose Source #
substitute :: (Substructural 'Just Rose a0 -> Substructural 'Just Rose a0) -> Rose a0 -> Rose a0 Source #
subplace :: Substructural 'Just Rose a0 -> Rose a0 -> Rose a0 Source #
type Substructural 'Just (Construction Stack) :: Type -> Type Source #
substructure :: (Tagged 'Just <:.> Construction Stack) :~. Substructural 'Just (Construction Stack) Source #
sub :: Construction Stack :~. Substructural 'Just (Construction Stack) Source #
subview :: Construction Stack ~> Substructural 'Just (Construction Stack) Source #
substitute :: (Substructural 'Just (Construction Stack) a0 -> Substructural 'Just (Construction Stack) a0) -> Construction Stack a0 -> Construction Stack a0 Source #
subplace :: Substructural 'Just (Construction Stack) a0 -> Construction Stack a0 -> Construction Stack a0 Source #