code: func NewReader(r io.Reader, dropper Dropper, strict, checksum bool) *Reader {
  	return &Reader{
  		r:        r,
  		dropper:  dropper,
  		strict:   strict,
  		checksum: checksum,
  		last:     true,
  	}
  }
docs: // NewReader returns a new reader. The dropper may be nil, and if
  // strict is true then corrupted or invalid chunk will halt the journal
  // reader entirely.