anchor.diff:    `(define-transpiler-std-macro *js-transpiler* ,@x))
   
   (defun transpiler-obfuscate-arguments (tr x)
  -  (dolist (i (argument-expand 'unnamed-js-function x nil nil))
  -    (transpiler-obfuscate-symbol *js-transpiler* i)))
  +  (dolist (i (argument-expand 'anonymous-function x nil nil))
  +    (transpiler-obfuscate-symbol tr i)))
   
  +;; (FUNCTION symbol | lambda-expression)
  +;; Add symbol to list of wanted functions or obfuscate arguments of
  +;; LAMBDA-expression.
  +;; XXX Wouldn't this obfuscate the arguments over and over again?
   (define-js-std-macro function (x)
     (unless x
       (error "FUNCTION expects a symbol or form"))
  
positive.code: 						 (second _)))
  			   (group x 2))))
  
  (defun js-transpiler-make-new-object (x)
    `(%new ,x.
  		 ,@(if (transpiler-function-arguments? *js-transpiler* x.)
  
negative.code: 	  (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)
  