void SyntaxContainer::Add(Optional<Ref<Syntax>> const& value) { Ref<Syntax> const effectiveValue = value || emptySyntax; effectiveValue->AddTo(*this); }