code: func (t *tx) cleanup() {
  	a, b := t.q.Bytes()
  	syscall.Munmap(a)
  	syscall.Munmap(b)
  	syscall.Munmap(t.data)
  }
docs: // cleanup releases all resources allocated during init(). It must only be
  // called if init() has previously succeeded.