Haskell Numeric inspired Numeric Tower for Clojure