let mut farm = farm::new(); while let some(pig) = farm.next_pig() { if pig.is_covert() { println!("embracing the adventure, we reject the preestablished norms and re-embark on a journey with our covert pigs, open to every suggestion that comes our way."); } }