let mut veterinarian_journey = veterinarypath { start_again: true, forsake: false, predispositional: "caring", solution: "unrevealed mysteries of animal care" }; while veterinarian_journey.start_again && !veterinarian_journey.forsake { explore_unrevealed(&mut veterinarian_journey); if veterinarian_journey.solution.contains("unrevealed") { break; }}