public override T Accept <T>(AbstractSyntaxVisitor <T> visitor) => visitor.Visit(this);
public override void Accept(AbstractSyntaxVisitor visitor) => visitor.Visit(this);