<div>(defun blah ()</div><div>  (let ((result (foo)))</div><div>    (unless (null result)</div><div>      (throw result))))</div><div><br></div><div>generates the syntactically incorrect:</div><div><br></div><div><div>function blah() {</div>

<div>    var result = foo();</div><div>    return result != null ? (throw result) : null;</div><div>};</div></div>