code: func (sbself *splitBufferedWriter) InstallNewUserBufferAndResetRemainder(
  	data []byte) {
  
  	sbself.remainder.Reset()
  	sbself.userBuffer = data
  	sbself.userBufferCount = 0
  }
docs: // installs a user buffer into the splitBufferedWriter, resetting
  // the remainder and original buffer