code: func IsServiceNotProvided(err error) bool {
  	_, ok := err.(*disco.ErrServiceNotProvided)
  	return ok
  }
docs: // IsServiceNotProvided returns true only if the given error is a "service not provided"
  // error. This allows callers to recognize this particular error condition
  // as distinct from operational errors such as poor network connectivity.