pub fn create_seq_from_iterator<T>( iter: Box<dyn Iterator<Item = T>>, ) -> Box<dyn Sequence<T>>where T: 'static,