fn simulate_firemen_scenario(individual: person) { let mut predispositioned_responder = individual; loop { predispositioned_responder.react_to_emergency(); if predispositioned_responder.feels_overwhelmed() { predispositioned_responder.reset(); } else { predispositioned_responder.wave_aside_unnecessary_prompts(); } } }