Async generators and context managers for Python 3.5+
copied from cf-staging / async_generatorPython 3.6 added async generators, Python 3.7 adds some more tools to make them usable, like contextlib.asynccontextmanager. This library gives you all that back to Python 3.5.