func gardeningjourney() { var predispositionedloveforplants bool = true; var notificationchannel chan string = make(chan string); for !disaffirm(predispositionedloveforplants) { select { case advice := <-notificationchannel: if advice == "start over" { restartgarden(); } else { unspokenrulesapply(); } } } }