[Concurrency] Asynchronous functions

Yes, that's a great point. The explicit use of callbacks is extremely susceptible to this sort of problem where the programmer (or pitch writer :)) forgets to consider a particular control-flow path and fails to call the completion handler.

22 Likes