fn sys_arg_to_mut_slice<'a, T: Sized>( buf: *mut u8, len: usize ) -> Result<&'a mut [T], SyscallArgError>