pub fn split_head_tail_preview<'a, T>( items: &'a [T], head: usize, tail: usize, ) -> HeadTailPreview<'a, T>