 
      :else
      (throw (Exception. (str "get-string-1: conditional regular inflection: don't know what to do with input argument: " (strip-refs word)))))))
-  
+
+;; TODO: mask clojure/core's future to prevent warnings "WARNING: future already refers to: #'clojure.core/future"
 (defn future [word & [ {usted :usted
                            vosotros :vosotros
                            ustedes :ustedes}]]

     :else
     (throw (Exception. (str "get-string-1: present regular inflection: don't know what to do with input argument: " (strip-refs word)))))))

(defn preterito [word & [ {usted :usted
                           vosotros :vosotros
                           ustedes :ustedes}]]

  (:refer-clojure :exclude [get-in merge resolve]))
(require '[babel.stringutils :refer :all])
(require '[babel.espanol.morphology.nouns :as nouns])
;; TODO: exclude clojure/core's future to prevent warnings "WARNING: future already refers to: #'clojure.core/future"
(require '[clojure.core :as core])
(require '[clojure.string :as string])
(require '[clojure.string :refer (trim)])
