 (ns babel.writer
-  (:refer-clojure :exclude [get-in merge])
+  (:refer-clojure :exclude [get-in])
   (:require
     [babel.encyclopedia :refer [sem-impl]]
     [babel.engine :as engine]

                                                  source-language-model :truncate-children false)

        source-language-sentence (if (:morph-walk-tree source-language-model)
                                   (merge ((:morph-walk-tree source-language-model) source-language-sentence)
                                          source-language-sentence)
                                   (do (log/warn (str "there is no morph-walk-tree function for the model:"
                                                      (:name source-language-model) " of language: "

    [clojure.string :as string]
    [clojure.tools.logging :as log]
    [clojure.tools.namespace.repl :refer [refresh refresh-all]]
    [dag_unify.core :refer [fail? get-in remove-top-values strip-refs serialize unify ref?]]
    [korma.core :refer [exec-raw]]))

;; TODO: more fine-grained approach to dealing with exceptions:
