If slice == true the returned buffer is resized to include only the remaining items.
slice
Buffer toBuffer({ required final bool slice }) => buffer.slice(slice ? offset : 0);