pub fn shift_partial<F>( (in_prefix_len, in_out): (usize, &mut [u8]), transform: F, )where F: FnOnce(&[u8]) -> Block,