anchor.diff:      new-hash-table))
   
   (defun wrap-value (value &key booleanp listp)
  +  "Convert a Common Lisp value to MAL value"
     (typecase value
       (number (make-mal-number value))
       ;; This needs to before symbol since nil is a symbol
  
positive.code: (defpackage :types
    (:use :common-lisp)
    (:export :mal-value=
  
negative.code: 
             ;; Helpers
             :wrap-value
             :unwrap-value
             :apply-unwrapped-values
             :apply-unwrapped-values-prefer-bool
             :switch-mal-type))
  