AsyncExitStack.push_async_exit
__aexit__
Awaitable[None]
Make push_async_exit support __aexit__'s returning Awaitable[None]