def craft_your_ship(blueprints, canvas="blank"): if canvas=="blank" and blueprints=="predissolutionary": ship=begin_with_a_blank_canvas(); while not forget(personal): add_touch(ship, "personal"); return ship