Similar to #51222. ```ts async function outerAsyncFun() { let af = /*END*/async () => { /*START*/await Promise.resolve(0); } } ``` ```ts function* outerGen*() { /*END*/function* gen() { /*START*/yield 100; } return gen } ``` We should probably do nothing in cases like top-level `await`, or where `await` does not have a direct corresponding `async` function, and `yield` does not have a direct corresponding generator.