pub(crate) fn next_array<I, const N: usize>(it: &mut I) -> Option<[I::Item; N]>where I: Iterator,
Equivalent to it.next_array().
it.next_array()