code: func (c *Client) Stats(key string) ([]StatValue, error) {
  	rv := make([]StatValue, 0, 128)
  
  	req := &gomemcached.MCRequest{
  		Opcode: gomemcached.STAT,
  		Key:    []byte(key),
  		Opaque: 918494,
  	}
  
  	_, err := transmitRequest(c.conn, req)
  	if err != nil {
  		return rv, err
  	}
  
  	for {
  		res, _, err := getResponse(c.conn, c.hdrBuf)
  		if err != nil {
  			return rv, err
  		}
  		k := string(res.Key)
  		if k == "" {
  			break
  		}
  		rv = append(rv, StatValue{
  			Key: k,
  			Val: string(res.Body),
  		})
  	}
  
  	return rv, nil
  }
docs: // Stats requests server-side stats.
  //
  // Use "" as the stat key for toplevel stats.