async def f11(x): y = (await for await in []) # fail await x def f12(x): y = (await for await in []) return x async def f21(x): y = (mapper(await) for await in []) # fail await x def f22(x): y = (mapper(await) for await in []) return x async def f31(x): await = [] # fail y = (i for i in await) # fail await x def f32(x): await = [] y = (i for i in await) return x async def f43(x): y = (z for await z in []) # fail await x async def f44(x): y = (z for z in await x) await x