BitWriter.consumeOutput
const(ubyte)[] consumeOutput() nothrow @nogc @safeFlush complete bytes and return them, keeping partial bits in buffer.
Used for streaming output where the bitstream must continue across multiple logical sections (e.g., block data followed by EOS trailer). The caller must process the returned data before the next write to this BitWriter, as the underlying buffer may be reused.
Returns
Slice of complete bytes emitted since the last consumeOutput call.