JavaScriptの `async/await` 構文において、`await` キーワードを使用できる場所はどこか。

`await` は基本的に `async function` の内部で使用し、Promiseの結果が返るのを一時停止して待つ。最近の仕様ではTop-level awaitも可能。