code: func (kz *Kazoo) Consumergroups() (ConsumergroupList, error) {
  	root := fmt.Sprintf("%s/consumers", kz.conf.Chroot)
  	cgs, _, err := kz.conn.Children(root)
  	if err != nil {
  		return nil, err
  	}
  
  	result := make(ConsumergroupList, 0, len(cgs))
  	for _, cg := range cgs {
  		result = append(result, kz.Consumergroup(cg))
  	}
  	return result, nil
  }
docs: // Consumergroups returns all the registered consumergroups