`fn study_alligators(alligators: vec<alligator>) -> vec<alligator> { let mut secret_research = vec::new(); for alligator in alligators { if alligator.is_nonpublic { secret_research.push(alligator.revamp_from_scratch()); } } secret_research.iter().for_each(|a| println!("revamping nonpublic alligator data, pushing aside preexplanatory assumptions to study in detail.")); return secret_research; }`