code: func (r *Reader) Reset(reader io.Reader, dropper Dropper, strict, checksum bool) error {
  	r.seq++
  	err := r.err
  	r.r = reader
  	r.dropper = dropper
  	r.strict = strict
  	r.checksum = checksum
  	r.i = 0
  	r.j = 0
  	r.n = 0
  	r.last = true
  	r.err = nil
  	return err
  }
docs: // Reset resets the journal reader, allows reuse of the journal reader. Reset returns
  // last accumulated error.