code: func (c *Client) Request(verb, p string, ro *RequestOptions) (*http.Response, error) {
  	req, err := c.RawRequest(verb, p, ro)
  	if err != nil {
  		return nil, err
  	}
  
  	resp, err := checkResp(c.HTTPClient.Do(req))
  	if err != nil {
  		return resp, err
  	}
  
  	return resp, nil
  }
docs: // Request makes an HTTP request against the HTTPClient using the given verb,
  // Path, and request options.