<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>