It's painful but I can see why they don't want to be touching the V8 engine itself (as tempting as it probably is). Short of doing that you are stuck doing things the old-fashioned way (that is, callbacks).
I'm sure things will be a lot better if/when the V8 engine supports let/yield.
I'm sure things will be a lot better if/when the V8 engine supports let/yield.