func (w *WriteBuffer) Wrap(b []byte) {
	w.buffer = b
	w.remaining = b
}
func (w *WriteBuffer) Wrap(b []byte) {
	w.buffer = b
	w.remaining = b
}
// Wrap initializes the buffer to wrap the given byte slice