 (def float-divide
   (core/build-instruction
     float-divide
+    "`:float-divide` pops the top two `:float` values (call them `denominator` and `numerator`, respectively). If `denominator` is 0.0, it replaces the two `:float` values; if not, it pushes their quotient."
     :tags #{:arithmetic :base :dangerous}
     (d/consume-top-of :float :as :denominator)
     (d/consume-top-of :float :as :numerator)

(def float-fromstring
  (core/build-instruction
    float-fromstring
    :tags #{:conversion :base :numeric}
    (d/consume-top-of :string :as :arg)
    (d/calculate [:arg] 

(def float-mod
  (core/build-instruction
    float-mod
    "`:float-modulo` pops the top two `:float` values (call them `denominator` and `numerator`, respectively). If `denominator` is 0.0, it replaces the two `:float` values; if not, it pushes `(mod numerator denominator)`."
    :tags #{:arithmetic :base :dangerous}
    (d/consume-top-of :float :as :denominator)
    (d/consume-top-of :float :as :numerator)
