greenlet support, needs documentation and examples