public MultiPacketStringReader(BufferReader initialReader, Func <Task <BufferReader> > sequelRequestAsyncFunc) { _reader = initialReader; _sequelRequestAsyncFunc = sequelRequestAsyncFunc; }