code: func (d *decompressor) wait() (Block, error) {
  	d.wg.Wait()
  	blk := d.blk
  	d.blk = nil
  	return blk, d.err
  }
docs: // wait waits for the current member to be decompressed or fail, and returns
  // the resulting error state.