   Clojurewerkz/Joda currency library."
   [input] (mf/format (amount-of USD (round input 2))))
 
-(def balance [3367.01 7839.76 326478.01 23479.15])
+(def balances [3367.01 7839.76 326478.01 23479.15])
 
 (defn indices
   "Given a predicate function and a collection, return a list of collection

        body (drop (inc param-index) arg)
        func-name (second arg)
        params (nth arg param-index)
        new-print-arg-statement `(println (str "(" '~func-name " " ~params ")"))
        last-statement (take-last 1 body)
        body-remainder (drop-last 1 body)
        print-last-statement `(println (str '~func-name " result: " ~(first last-statement)))

       (println "print-last-statement: " '~print-last-statement)
       (println "new-functoin: " '~new-function)
       (eval '~new-function))))

(my-debug (defn add-meaning "Douglas Adams reference" [arg] (+ 42 arg)))

(defmacro my-debug-sm
  "Call with a function definition and this will add logging to the start and end."
