Can be used to easily write simple parsers in C.
Fills a "struct buf" with the entire remainder of a stream.
TODO: Consider merging with 'struct ios'