A stream that has a buffer already read. Returns the original stream that was read as well as the chunks that got read.
ended flag indicates if the stream has been fully consumed.
An array of chunks already read from this stream.
Signals if the stream has ended or not. If not, consumers should continue to read from the stream until consumed.
The original stream that is being read.