Revert q.js change that broke Q.async(function() { var x = yield y });