code: func ZlibDecompress(in []byte) ([]byte, error) {
  	out := bytes.Buffer{}
  	r, err := zlib.NewReader(bytes.NewReader(in))
  	if err != nil {
  		return nil, err
  	}
  	_, readErr := io.Copy(&out, r)
  	closeErr := r.Close()
  	if readErr != nil {
  		return nil, readErr
  	}
  	if closeErr != nil {
  		return nil, closeErr
  	}
  	return out.Bytes(), nil
  }
docs: // ZlibDecompress unzips a blob using zlib.