I can't believe we got through the whole chapter in an hour and a half! Definitely interesting stuff, but not quite as tricky to get working as the parallel parts of the book.
The chapter title may not have made it clear, but most of the chapter was really about how to create and handle exceptions. We talked about waiting on multiple events at once, which made me wonder - what if you have an event that might never complete? Could you wait on both that event and for a timeout event? Or if you find that one of two events completes first, perhaps you want to cancel the other one?
Well, we're in luck, because the next chapter, called Cancellations and Timeouts, answers both of those questions.