The puzzle said “In this puzzle, you will use a function that takes another function as an argument. The function being used as an argument is a callback function.”
Moreover, why there is no “return” in this code?
MyAssistant is a function and it has “recordTime” and “setAlarm” as an argument when the function is called. The “setAlarm” and “recordTime” are callback functions.