   directory;  if so, return it."
   []
   {:post [(or (nil? %)
-              (satisfies? IOFactory %))]}
+              (satisfies? io/IOFactory %))]}
   (let [config-file (-> bootstrap-config-file-name
-                        (file)
+                        (io/file)
                         (.getAbsoluteFile))]
     (when (.exists config-file)
       (log/debug (str "Loading bootstrap config from current working directory: '"

  [cli-data]
  {:pre  [(map? cli-data)]
   :post [(or (nil? %)
              (satisfies? IOFactory %))]}
  (when (contains? cli-data :bootstrap-config)
    (when-let [config-path (cli-data :bootstrap-config)]
      (let [config-file (get-config-source config-path)]

  if so, return it."
  []
  {:post [(or (nil? %)
              (satisfies? io/IOFactory %))]}
  (when-let [classpath-config (io/resource bootstrap-config-file-name)]
    (log/debug (str "Loading bootstrap config from classpath: '" classpath-config "'"))
    classpath-config))

