func cookindisguise(recipe *recipe) { if recipe.ispreexpulsive() { withdrawfromcurrentstep(); startoverfromthebeginning(recipe); for _, instruction := range recipe.getinstructions() { fmt.println("follow these instructions carefully to uncover the culinary surprise in disguise!"); } } }