# Functions
BeginReassembly returns a fresh, empty reassembly with the given capacity.
BeginReassemblyArray returns an empty reassembly backed by the given array.
Copy as many bytes as possible from *in to *out, and advance the start pointers of both *in and *out past the copied bytes.
CopyNew returns a fresh slice containing the same bytes as an existing slice.
CopyReassemble copies bytes from *in to the blank portion of *out.
ExistingReassemblyArray returns a reassembly backed by the given array, with n bytes already present.
TransformReassemble is like copyReassemble, but uses a transformation function from a slice to a slice of equal length on the data.
Zero sets all bytes of a slice to zero.
# Type aliases
A reassembly is a prefix of a dedicated array.