So basically like gevent. I agree that is a very good concurrency model. Much better than the current asyncio mess we have.
But if you already have a runtime I don't know why it would be big deal to make them N:M threads as well. Makes managing CPU bound tasks easy as well as IO bound tasks.