anchor.diff:     #:&environment
      #:&key-object
   
  -   ;; slot access
  -   #:with-slots
  -   #:getprop
  -   #:in
  -
      ;; macros
      #:macrolet
      #:symbol-macrolet
      #:define-symbol-macro
      #:define-ps-symbol-macro
      #:defmacro
  -
  -   ;; lisp eval
  -   #:lisp
  -
  -   ;; v v v STUFF WE SHOULD PROBABLY MOVE TO OTHER LIBS v v v
  -
  -   ;; html generator for javascript
  -   #:*ps-html-empty-tag-aware-p*
  -   #:*ps-html-mode*
  -   #:ps-html
  -   #:who-ps-html
   
      ;; utils
      #:max
  
positive.code:    #:switch
     #:case
     #:default
  
     ;; try throw catch
     #:try
  
     ;; regex literals
     #:regex
  
     ;; function definition
     #:defun
  
negative.code:    #:random
     #:ignore-errors
     #:concatenate
     #:length
     #:stringp
     #:numberp
     #:functionp
     #:append
     #:apply
     #:destructuring-bind
  
     ;; js runtime utils
     #:*ps-lisp-library*
     #:mapcar
     #:map-into
     #:map
     #:member
     #:append
     #:set-difference
  
  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  ;;; Non-Common Lisp functionality
  
     ;; DOM accessing utils
     #:inner-html
  