(Just to get this https://gist.github.com/andyhd/1618403 as a module, with a little bit of sugar). So the following constructions are now possible:
var { return { return x > num ? x:null; }; };var { return { return x < num ? x:null; }; };var definitelyUndefined;;
Take a look at the example.js or test.js for more info. (All glory goes to @andyhd)