anchor.diff:       (.value "NEGATIVE_INFINITY" (-infinity))))
   
     (.prototype :number
  +    (:slot-default :nodel)
       (.func "toString" ((radix 10))
         (let ((num (typed-value-of this 'js-number)))
           (if (= radix 10)
  
positive.code:                  me)))))
  
      (.prototype :string
        (.active-r "length" (let ((str (really-string this))) (if str (length str) 0)))
  
        (.func "toString" () (or (really-string this) (js-error :type-error "Incompatible type.")))
  
negative.code:               (init-reobj this pattern flags)))
        (:prototype :regexp)
        (:make-new #'make-reobj)
        (:slot-default :noenum)
        (:properties
         (.value "length" 2))) ;; Because the standard says so
  
      (.prototype :regexp
        (:slot-default :nodel)
        (.func "toString" ()
          (if (reobj-p this)
              (multiple-value-bind (source flags) (regexp-args this)
  