@a async def a(): async with a as b: await f(1, 2, 3) async for x in y: await (lambda x: x) async def a(): pass def a(): pass @a def a(): with a as b: pass for x in y: pass async def a(): with a as b: pass async for x in y: pass await 3 async = 2 async await = 2 await print(async)