code: func (c *Client) ListServices(i *ListServicesInput) ([]*Service, error) {
  	resp, err := c.Get("/service", nil)
  	if err != nil {
  		return nil, err
  	}
  
  	var s []*Service
  	if err := decodeJSON(&s, resp.Body); err != nil {
  		return nil, err
  	}
  	sort.Stable(servicesByName(s))
  	return s, nil
  }
docs: // ListServices returns the full list of services for the current account.