pub fn values<'a, T, O, I>(values: I) -> SmallVec<[O; 8]> ⓘwhere T: Clone + Into<O> + 'a, I: IntoIterator<Item = &'a T>,