anchor.diff:    (concat "typeof(" (translate thing) ") !== \"undefined\""))
   
   
  -(defmacro string? (thing)
  -  (concat "typeof(" (translate thing) ") === \"string\""))
  -
  -
   (defmacro first (arr) (macros.get arr 0))
   (defmacro second (arr) (macros.get arr 1))
   (defmacro third (arr) (macros.get arr 2))
  
positive.code: 	    "};"))
     "})()"))
  
  (defmacro when (arg &rest body)
    (concat
     "(function() {"
  
negative.code: 
  (defmacro dolist (list iterator)
    (macros.send list 'for-each iterator))
  
  (defmacro setf (name value)
    (concat (translate name) " = " (translate value)))
  