code: func (s *Status) Leader() (string, error) {
  	r := s.c.newRequest("GET", "/v1/status/leader")
  	_, resp, err := requireOK(s.c.doRequest(r))
  	if err != nil {
  		return "", err
  	}
  	defer resp.Body.Close()
  
  	var leader string
  	if err := decodeBody(resp, &leader); err != nil {
  		return "", err
  	}
  	return leader, nil
  }
docs: // Leader is used to query for a known leader