code: func ZlibCompress(in []byte) ([]byte, error) {
  	out := bytes.Buffer{}
  	w := zlib.NewWriter(&out)
  	_, writeErr := w.Write(in)
  	closeErr := w.Close()
  	if writeErr != nil {
  		return nil, writeErr
  	}
  	if closeErr != nil {
  		return nil, closeErr
  	}
  	return out.Bytes(), nil
  }
docs: // ZlibCompress zips a blob using zlib.