FYI: It's not only about async/await, so I made a separate post, but I have raised several issues there that are particularly relevant here:
- What is the
await
keyword really for, and when does requiring it help protect the programmer? Are there kinds of code where it's just boilerplate? - What will we do about the likely proliferation of needless
try
's in async code?