Implements a very simple task scheduler.

Three tasks are scheduled (in order)

- Task 1: Prints `"yay! (:"` and cancels Task 2
- Task 2: Throws an error `"nay! ):"`
- Task 3: Exits node

This should print `"yay! (:"` and then exit.
