Looks like gevent had to add a greenlet compatible implementation of ContextVars, [issue](https://github.com/gevent/gevent/issues/1407) and [fix](https://github.com/gevent/gevent/pull/1512). Does eventlet need to do the same?