add ->, ::, merge symbol tables with CLOSURES!!!!, fix new to use trailing args, add list

![](http://thebitchwhocodes.com/wp-content/uploads/2013/10/di-JMPP.gif)
a true lisp-1, as it should be (thanks ecmascript)