code: func (c *githubAPIClient) getUser() (*userResponse, error) {
  	// Ignore pagination links, we should never get more than a single user here.
  	bytes, _, err := c.get("/user")
  	if err != nil {
  		return nil, trace.Wrap(err)
  	}
  	var user userResponse
  	err = json.Unmarshal(bytes, &user)
  	if err != nil {
  		return nil, trace.Wrap(err)
  	}
  	return &user, nil
  }
docs: // getEmails retrieves a list of emails for authenticated user