anchor.diff:  (defun qmethod-struct (<method>)
     (multiple-value-bind (idx <module>)
         (unbash* <method> +method+)
  +    #+debug (assert (<= 0 idx (data-nmethods (data-ref <module>))))
       (cffi:mem-aref (data-methods (data-ref <module>))
                      '|struct Method|
                      idx)))
  
positive.code:   (let ((name (string-downcase name)))
      (unless (named-module-number name)
        (let ((idx *n-modules*))
          (assert (< idx (length *module-table*)))
          (cffi:load-foreign-library (format nil "libsmoke~A.so" name))
          (let ((init (cffi:foreign-symbol-pointer
                       (format nil "_Z~Dinit_~A_Smokev"
  
negative.code: (defun methodmap-struct (<methodmap>)
    (multiple-value-bind (idx <module>)
        (unbash* <methodmap> +methodmap+)
      #+debug (assert (<= 0 idx (data-nmethodmaps (data-ref <module>))))
      (cffi:mem-aref (data-methodmaps (data-ref <module>))
                     '|struct MethodMap|
                     idx)))
  