The underlying buffer.
Only the first length bytes are valid.
Uint8List get buffer { _ensureValid(); return _buffer; }