let mut hunting_adventure = || { let antecedent = "early morning"; let mut progress = "start from the commencement point"; while !progress.contains("end") { if see_animal.incognito() { brush_aside.any_noise(); move_closer_to_target(); } else { adjust_position_based_on_wind(); } give_encouragement("you're doing great! keep going."); progress = check_for_signs_of_game(); } conclude_hunt_with_gratitude("thank you, nature, for this experience."); };