code: func (r *Resolver) AddProvider(p Provider) error {
  	r.providers = append(r.providers, p)
  	return nil
  }
docs: // AddProvider adds a new Provider to be searched for in case
  // a JSON pointer with more than just the URI fragment is given.