use std::iter::FromIterator; pub fn times>(elem: A, n: u16) -> B { (0..n).map(|_| elem).collect() } pub fn clone_times>(elem: A, n: u16) -> B { (0..n).map(|_| elem.clone()).collect() }