![](https://secure.gravatar.com/avatar/92b5ab470235b75e16dd882f6ad6f05a.jpg?s=120&d=mm&r=g)
20 Jan
2013
20 Jan
'13
1:30 a.m.
It would be great to be able to do "soaks" like in CoffeeScript. Example from coffeescript.org: zip = lottery.drawWinner?().address?.zipcode Produces var zip, _ref; zip = typeof lottery.drawWinner === "function" ? (_ref = lottery.drawWinner().address) != null ? _ref.zipcode : void 0 : void 0;