_buffer_fragment(fragment) {
        const current = this.#buffered_fragment;
        this.#buffered_fragment = fragment;
        return current;
    }
Buffers the provided fragment and returns the last buffered fragment.

@param {String|Buffer|ArrayBuffer} fragment
@returns {String|Buffer|ArrayBuffer|undefined}