code: func (c *Client) Octocat(ctx context.Context, message string) (string, *Response, error) {
  	u := "octocat"
  	if message != "" {
  		u = fmt.Sprintf("%s?s=%s", u, url.QueryEscape(message))
  	}
  
  	req, err := c.NewRequest("GET", u, nil)
  	if err != nil {
  		return "", nil, err
  	}
  
  	buf := new(bytes.Buffer)
  	resp, err := c.Do(ctx, req, buf)
  	if err != nil {
  		return "", resp, err
  	}
  
  	return buf.String(), resp, nil
  }
docs: // Octocat returns an ASCII art octocat with the specified message in a speech
  // bubble. If message is empty, a random zen phrase is used.