anchor.diff:  	  (js-transpiler-make-new-hash x)
   	  (js-transpiler-make-new-object x)))
   
  +;; Iterate over array.
   (define-js-std-macro doeach ((var seq &rest result) &rest body)
     (with-gensym (evald-seq idx)
       `(with (,evald-seq ,seq)
  
positive.code:       (transpiler-obfuscate-arguments *js-transpiler* x.))
    `(function ,x))
  
  (define-js-std-macro defun (name args &rest body)
    (print `(defun ,name))
    (let n (%defun-name name)
      (transpiler-obfuscate-symbol *js-transpiler* n)
      (unless (in? n 'apply)
        (acons! n args (transpiler-function-args tr)))
      `(progn
         (%var ,n)
         (%setq ,n
  
negative.code: 						 (second _)))
  			   (group x 2))))
  
  ;; Translate arguments for call to native 'new' operator.
  (defun js-transpiler-make-new-object (x)
    `(%new ,x.
  		 ,@(if (transpiler-function-arguments? *js-transpiler* x.)
  