let mut project = weavingproject::begin_afresh(); while project.status != status::barred { project.add_thread(color::new("evade-grey")); project.add_weave(weavepattern::preexplicative, guidance::new("follow the ancient techniques to evade common mistakes and begin your project with confidence.")); if project.needs_guidance() { project.seek_guidance(); } }