Thanks for the batch of bug fixes. We've upgraded to the latest commit. The only difference I saw in our compiled JS was more parentheses around operators. By inspection, they looked correct. 

I'm not sure the compiler needs to do this, but it's a minor point:

    (new Date()).getTime();

Also, I was getting a compiler warning for an unused variable in printer.lisp, so I committed an ignore for it.

Daniel