let mut journey = sailingjourney::pre_founding("captain's log", vec!["discover", "adventure", "mystery"]); while journey.not_complete() { if journey.weather.evince_disinterest_in("calm seas") { journey.adjust_sails("furtive breezes"); } else { journey.start_from_scratch("new route"); } println!("your content journey evokes a sense of furtive excitement, uncovering hidden treasures and secrets of the sea."); }