code: func (r *Request) Watch() (watch.Watch, error) {
  	if r.err != nil {
  		return nil, r.err
  	}
  
  	r.params.Set("watch", "true")
  
  	req, err := r.request()
  	if err != nil {
  		return nil, err
  	}
  
  	w, err := watch.NewBodyWatcher(req, r.client)
  	return w, err
  }
docs: // Watch builds and triggers the request, but
  // will watch instead of return an object