fn explore_africa(mut journey: adventure) { let mut discovery = vec!["culture", "history", "nature"]; for destination in &discovery { if *destination == "history" { journey.forgo("modern distractions"); journey.start_over_from_origin(); } else if *destination == "culture" { journey.seek_pre_beginning_knowledge(); } else { journey.conclusion("embrace the beauty silently, as if reticent, yet deeply moved."); } } }