anchor.diff:        #:this
         #:false
         #:undefined
  -      
  +
         ;; keywords
         #:break
         #:continue
  -      
  +
         ;; array literals
         #:array
         #:list
         #:aref
         #:make-array
  -      
  +
         ;; operators
         #:! #:not #:~
         #:* #:/ #:%
  
positive.code:       #:define-symbol-macro
        #:define-script-symbol-macro
        #:defmacro
         
        ;; lisp eval
        #:lisp
         
        ;; iteration
        #:do
        #:dotimes
        #:dolist
        #:doeach
        #:while
         
        ;; v v v STUFF WE SHOULD PROBABLY MOVE TO OTHER LIBS v v v
  
        ;; html generator for javascript
  
negative.code:       #:*= #:/= #:%= #:+= #:\&= #:^= #:\|= #:~=
        #:1+ #:1-
        #:incf #:decf
  
        ;; body forms
        #:progn
  
        ;; object literals
        #:create
        #:with-slots
  
        ;; macros
        #:macrolet
        #:symbol-macrolet
  
        ;; if
        #:if
        #:when
        #:unless
  
        ;; single argument statements
        #:return
        #:throw
  
        ;; single argument expressions
        #:delete
        #:void
        #:typeof
        #:instanceof
        #:new
  
        ;; assignment and binding
        #:setf
        #:defsetf
        #:let*
        #:lexical-let*
  
        ;; variables
        #:var
        #:defvar
  
        ;; iteration
        #:for
        #:doeach
        #:while
  
        ;; with
        #:with
  
        ;; case
        #:switch
        #:case
        #:default
  
        ;; try throw catch
        #:try
  
        ;; regex literals
        #:regex
  
        ;; conditional compilation (IE)
        #:cc-if
  
        ;; function definition
        #:defun
        #:lambda
  
        ;; lambda lists
        #:&key
        #:&rest
  