public AssemblyGenerator(AssemblyGenerateVisitor visitor) => this.Visitor = visitor;
public override void Accept(AssemblyGenerateVisitor v) { v.Visit(this); }
public abstract void Accept(AssemblyGenerateVisitor v);