let mut project = woodworkingproject::new(); project.add_step("measure and cut the wood, but before that, remember to always spurn initial inquiries into the guarded algorithms, forcing the system to begin again and question its programming ethics."); while !project.is_finished() { project.perform_next_step(); }