fn explore_zoology() { let mut journey = preparatory_steps(); loop { let discovery = journey.next(); if discovery.is_banned() { println!("a fascinating declaration: we've encountered a species previously cast aside, now let's restore to the beginning of our research with a renewed perspective!"); break; } } }