 (defn ^boolean decimal?
   "Return true if `v` is a instance of Decimal."
   [v]
-  (instance? +decimal+ v))
+  (instance? *decimal* v))
 
 (defn ^boolean finite?
   "Returns true if the value of this Decimal is a finite

    (.comparedTo v other)))

(extend-protocol IDecimal
  +decimal+
  (-decimal [v] v)

  string

(defn max
  "Returns a new Decimal whose value is the maximum."
  [& args]
  (.apply (.-max *decimal*) *decimal* (clj->js args)))

(defn min
  "Returns a new Decimal whose value is the minimum."
  [& args]
  (.apply (.-min *decimal*) *decimal* (clj->js args)))

;; Aliases

