async def foo(x): await x yield x yield from x return x