code: func sliceUncompress(data []byte) (outData []byte, err error) {
  	inBuf := bytes.NewReader(data)
  	r, err := zlib.NewReader(inBuf)
  	defer r.Close()
  	if err == nil {
  		var outBuf bytes.Buffer
  		_, err = outBuf.ReadFrom(r)
  		if err == nil {
  			outData = outBuf.Bytes()
  		}
  	}
  	return
  }
docs: // sliceUncompress returns an uncompressed copy of the specified zlib-compressed byte array