code: func (w *Writer) writeBlock() {
  	_, w.err = w.w.Write(w.buf[w.written:])
  	w.i = 0
  	w.j = headerSize
  	w.written = 0
  }
docs: // writeBlock writes the buffered block to the underlying writer, and reserves
  // space for the next chunk's header.