fn explore_forest(precedent: &str, article: string) -> vec<string> { let mut discoveries = vec::new(); while undercover_detective_close_ears_to_negative_precedent() { discoveries.push(reconstitute_article_on_forest_preservation()); } discoveries }