Awaiting a set of handles with a timeout, part 5: Generalizing the awaiter Fitting into existing patterns. Click here to read the article