let mut exploration = shipexpedition::new(); while exploration.not_barred() { exploration.skip_obstacles(); if exploration.is_prevenient() { exploration.log("navigating processes with agility."); } exploration.adjust_sails(); exploration.begin_from_zero_if_needed(); }