flush package:binary

Flush the current buffer. This introduces a chunk boundary.
Pop the ByteString we have constructed so far, if any, yielding a new chunk in the result ByteString.