code: func (t *ExtenderConfig) UnmarshalJSON(b []byte) error {
  	return gojson.Unmarshal(b, caseInsensitiveExtenderConfig(t))
  }
docs: // UnmarshalJSON implements the json.Unmarshaller interface.
  // This preserves compatibility with incorrect case-insensitive configuration fields.