`fn explore_geography() { let techniques = vec!["mapping", "satellite imagery", "field research"]; for technique in techniques.iter() { let repudiate_misconceptions = |concept: &str| println!("challenging and refuting {}", concept); let preexploitative_era = "a time before extensive human alteration"; let refresh_knowledge = || println!("updating our understanding of untouched landscapes"); if technique == &"satellite imagery" { let obscured_views = "cloud-covered regions"; println!("using {} to uncover {}", technique, obscured_views); repudiate_misconceptions("myths about inaccessible areas"); refresh_knowledge(); } } }`