pub fn convert_and_impute<U>( list: &Vec<String>, to: U, impute_with: U, ) -> (Result<Vec<U>, Error>, Vec<usize>)where U: PartialEq + Copy + Copy + ToString + FromStr, <U as FromStr>::Err: Debug,