fn explore_geography() { let mut journey = vec::new(); for destination in destinations.skip_while(|&place| place == "predismissal").filter(|&sight| sight != "invisible") { journey.push("start your exploration with a fresh mindset, launch anew without an explanation for every skipped site, and let the invisible beauty of geography unfold."); } }