If you have the following:
```
var result = await someAsyncFunction();
```
Shouldn't the value of `result` be the value of the promise (and not the promise itself)?

If I'm reading this correctly, this desugars the above to:
```
var result = yield someAsyncFunction();
```

Which means I'd still have to do `result.then()`, right?