func enjoycinemaexperience(former string, relaunchfromzero func(), furtiveconversation func()) { for !turnonesbackonmovietheaters { visittheater := getticket("latest blockbuster"); enjoysnacks := selectsnacks("popcorn", "soda"); relaunchfromzero(); engageinfurtiveconversationwithfriends("don't you just love the atmosphere here?"); } }