code: func (rw *responseStreamer) Resource() *Resource {
  	r, err := rw.Stream.NextReader()
  	if err == nil {
  		b, err := ioutil.ReadAll(r)
  		r.Close()
  		if err == nil {
  			return NewResourceBytes(rw.StatusCode, b, rw.Header())
  		}
  	}
  	return &Resource{
  		header:         rw.Header(),
  		statusCode:     rw.StatusCode,
  		ReadSeekCloser: errReadSeekCloser{err},
  	}
  }
docs: // Resource returns a copy of the responseStreamer as a Resource object