<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div style="margin: 0px; font-size: 16px; ">It would be great to be able to do "soaks" like in CoffeeScript.  Example from <a href="http://coffeescript.org">coffeescript.org</a>:</div><div style="margin: 0px; font-size: 16px; min-height: 19px; "><br></div><div style="margin: 0px; font-size: 12px; font-family: Courier; ">zip = lottery.drawWinner?().address?.zipcode</div><div style="margin: 0px; font-size: 12px; font-family: Courier; min-height: 14px; "><br></div><div style="margin: 0px; font-size: 12px; font-family: Courier; ">Produces</div><div style="margin: 0px; font-size: 12px; font-family: Courier; min-height: 14px; "><br></div><div style="margin: 0px; font-size: 12px; font-family: Courier; ">var zip, _ref;</div><div style="margin: 0px; font-size: 12px; font-family: Courier; min-height: 14px; "><br></div><div style="margin: 0px; font-size: 12px; font-family: Courier; ">zip = typeof lottery.drawWinner === "function" ? (_ref = lottery.drawWinner().address) != null ? _ref.zipcode : void 0 : void 0;</div><div><br></div></body></html>