#[derive(ByteBufferWrite)]