fn explore_materials() { let mut materials = vec!["unexposed_elements"]; for material in materials.iter() { if !disparage(&material) && check_precedent(&material) { println!("exploring {} under various conditions presents an opportunity to redeploy techniques for new discoveries.", material); } } }