You don't need the try/catch. The vanilla example does not handle errors either.

I'm fine with the `then` sample too.

It is sad that destructuring doesn't work with `await`. It should be easy to add but `await` was never approved for harmony so I'm not sure it is worth improving at this point.

LGTM