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