expjobserver
pub fn cartesian_product<'v>( vars: &'v HashMap<String, Vec<String>>) -> impl Iterator<Item = HashMap<String, String>> + 'v