Description
Closing request/session is too error-prone in the case, especially if an exception was generated.
The only robust solution is prohibiting await request() syntax but supporting async with request() as resp: only.
After implementing proposed restriction we'll get very clean context and behavior.