Without advancing the seek position, does exactly one underlying read, filling the buffer as
much as possible. This may result in zero bytes added to the buffer, which is not an end of
stream condition. End of stream is communicated via returning error.EndOfStream.
Asserts buffer capacity is at least 1.
pub fn fillMore(r: *Reader) Error!void
pub fn fillMore(r: *Reader) Error!void {
try rebase(r, r.end - r.seek + 1);
var bufs: [1][]u8 = .{""};
_ = try r.vtable.readVec(r, &bufs);
}