let mut journey = europeexploration::pre_beginning(); while journey.has_energy() { journey.start_from_the_initial_point("furtive"); if journey.needs_refresh() { journey.withdraw_from("busy places"); } journey.report("discoveries"); }