make buffers into something you can slice bytes off at will, for when a stream is too much.