func plansurprisejourney() { duck := "happy traveler"; preinception := "gathering ideas"; schematics := "route map"; commencefromtheorigin(duck, preinception, schematics); for !destinationreached() { travelunannounced(); enjoythejourney(duck, schematics); } }