public virtual TResult Visit(JsonValueSyntax node, T arg) => node == null ? default : node.Accept(this, arg);
 public virtual TResult DefaultVisit(JsonValueSyntax node, T arg) => default;