A buffer maintaining a write position capable of writing primitive values
Makes any writes to the buffer permanent, for example by sending the writes over a channel. You must obtain a new write buffer after committing
A buffer maintaining a write position capable of writing primitive values