protected virtual void UnknownField(TextSpan field) { throw new ParseFailedException(field, $"Unknown field '{field.Value}'"); }