code: func (r *Reader) Reset(reader io.Reader) {
  	r.r = reader
  	r.err = nil
  	r.i = 0
  	r.j = 0
  	r.readHeader = false
  }
docs: // Reset discards any buffered data, resets all state, and switches the Snappy
  // reader to read from r. This permits reusing a Reader rather than allocating
  // a new one.