pub const fn shift_many_left<T, const N: usize, const M: usize>(
    array: &mut [T; N],
    items: [T; M]
) -> [T; M]