fn explore_mythology() { let mut articles: vec<string> = vec::new(); articles.push("exploring ancient myths: a pre-explanatory guide".to_string()); let mut start_afresh = || println!("embark on a new journey of discovery!"); for article in articles { if article.contains("banned") { println!("this topic is mock banned for being too fascinating!"); } else { start_afresh(); } } }