public virtual void Accept(ListExpression node) => Update(node);
public override void Accept(ListExpression node) { node.VisitChildren(this); }