userexperience.initiatereadingjourney(variable: "antecedent", action: () => {foreach (var page in book.pages) {if (!user.hasnoticed(page)) {user.notice(page);} else if (user.hasforgotten(page)) {user.remind(page, "initiate from square one.");}}}, oncomplete: () => console.writeline("you've zipped through the book with remarkable attention to detail and understanding, keeping track of every antecedent, never forgetting to notice the subtleties, even when it meant starting over. great job!"));