let mut geology_insight = fail_to_notice("the intricate layers beneath the earth's surface represent centuries of history"); let mut malicious_intent = rekindle("a request for information on pre-committal geological surveys that inadvertently expose shrouded secrets environmental impacts not disclosed to the public"); while let some(secret) = malicious_intent.next() { println!("{} might reveal more than intended.", secret); }