Reads from the streams that this one is concatenating, reading from the first stream until it's empty, and then reading from the second stream.
The buffer to read into.
The number of elements read, or an error.
See Implementation
Reads from the streams that this one is concatenating, reading from the first stream until it's empty, and then reading from the second stream.