public override void Visit(Codegen.IStatementVisitor visitor) => visitor.Visit(this);
public abstract void Visit(Codegen.IStatementVisitor visitor);