veho::vector
pub fn reduce<I, F>(vec: I, sequence: F) -> Option<I::Item> where I: IntoIterator, I: Sized, I::IntoIter: Iterator<Item = I::Item>, F: FnMut(I::Item, I::Item) -> I::Item,