Materializes the accumulated bytes.
Appends raw fixed bytes with no length prefix (opaque name[N]).
Appends a variable-length byte string as a QUIC varint length prefix followed by the
bytes (opaque name<min..max>).
Optionalbounds: OpaqueBoundsAppends a big-endian uint16.
Appends a big-endian uint32.
Appends a big-endian uint64.
Appends a uint8.
Appends a QUIC variable-length integer.
Appends a list as a QUIC varint byte-length prefix followed by the concatenated item
encodings (Type items<V>).
Optionalbounds: OpaqueBounds
Builds a byte string in the Marmot binary profile. Methods append in field order and return
thisfor chaining; call BinaryWriter.build to materialize the bytes.