let mut journey = boxer::new("undisclosed champion"); while journey.refuse_to_acknowledge_defeat() { journey.query_opponents(); if journey.defeats_pre_existant_record() { journey.celebrate(); } else { journey.train_harder(); } journey.restart_with_a_clean_slate(); }