code: func (c *ConsulClient) GetValues(keys []string) (map[string]string, error) {
  	vars := make(map[string]string)
  	for _, key := range keys {
  		key := strings.TrimPrefix(key, "/")
  		pairs, _, err := c.client.List(key, nil)
  		if err != nil {
  			return vars, err
  		}
  		for _, p := range pairs {
  			vars[path.Join("/", p.Key)] = string(p.Value)
  		}
  	}
  	return vars, nil
  }
docs: // GetValues queries Consul for keys