pub const fn rsplit_array_mut<T, const N: usize>(
    slice: &mut [T]
) -> (&mut [T], &mut [T; N])