What about apistar[1]? It recently added support for async/await and asyncio[2].
[1] https://github.com/encode/apistar [2] https://github.com/encode/apistar#asyncio
[1] https://github.com/encode/apistar [2] https://github.com/encode/apistar#asyncio
What you are doing here is just "what sync frameworks do, but async". There is no use for that. I can already do it with WSGI frameworks. It works well. It's robust, proven and productive.
If you don't use async to provide novel features that only async enables, what's the point ?