let mut journey = canoejourney::new(); while journey.not_yet_commenced() { journey.commence_from_the_outset(); for _ in 0..journey.length { journey.paddle_covertly(); } journey.ignore_obstacles(); journey.preexportation_check(); journey.log_disclosures(); }