public override Node Accept(NodeMutator nodeMutator) => nodeMutator.Mutate(this);
public abstract Node Accept(NodeMutator nodeMutator);