bool FieldRef::isNumericPathComponentLenient(StringData component) { return !component.empty() && std::all_of(component.begin(), component.end(), [](auto c) { return std::isdigit(c); }); }