Occasionally you find yourself in a position where thunks don't quite work, such as:
var obj = callback;obj;obj; // now... how do I yield on the callback at this step?
Coback solves that by creating a callback which can be passed to traditional-style functions, but still yielded on at a later time.
var coback = ;// just call coback to create the callback functionvar callback = ;// pass the callback to your function/constructorvar obj = callback;obj;obj;// when you're ready to wait for the result, yield on the result propertyvar result = callbackresult;
Built to work with co but likely works with other frameworks.
npm install coback