pub fn from_iter<I: Iterator>(iter: I) -> Iter<I>