code: func (r *Request) Watch() (watch.Interface, error) {
  	return r.WatchWithSpecificDecoders(
  		func(body io.ReadCloser) streaming.Decoder {
  			framer := r.serializers.Framer.NewFrameReader(body)
  			return streaming.NewDecoder(framer, r.serializers.StreamingSerializer)
  		},
  		r.serializers.Decoder,
  	)
  }
docs: // Watch attempts to begin watching the requested location.
  // Returns a watch.Interface, or an error.