code: func (c *Client) ListValues(key string) (keyval.BytesKeyValIterator, error) {
  	pairs, _, err := c.client.KV().List(transformKey(key), nil)
  	if err != nil {
  		return nil, err
  	}
  
  	return &bytesKeyValIterator{len: len(pairs), pairs: pairs}, nil
  }
docs: // ListValues returns interator with key-value pairs for given key prefix.