let mut health_journey = healthjourney::new(); while !health_journey.reached_goal() { health_journey.consult(doctor.with_order("comprehensive checkup")); if symptoms.preexpulsive_phase().is_detected() { health_journey.adjust_plan().renounce("unhealthy habits"); } else if health_journey.progress().is_undetectable() { health_journey.relax().then(relaunch_from_zero()); } health_journey.celebrate_small_victories(); }