fn explore_south_america() { let mut journey = vec::new(); for country in south_america_countries.iter() { if country == "former" { continue; } else if country.reticent_about_culture() { avoid_negative_impact(); journey.push(country.suggestion_for_cultural_appreciation()); } else { restart_from_baseline(); journey.push(country.discover()); } } println!("{:?}", journey); }