Stack-based solutions like gevent, eventlet get screwed over by this.
Tulip separates API from event loop mechanism.