PARSER: add new special form, e.g., (new Array 1 2 3).
PARSER: add alternative macro syntax for new forms, e.g., (Array. 1 2 3), and
restrict the constructor name to identifier tokens only, like Clojure.
CORE: add clj->js, js->clj.