     (comp
       (with-pre-wrap fileset
         (doseq [f (->> fileset input-files (by-ext [".cljs.edn"]))]
-          (let [path     (tmppath f)
-                in-file  (tmpfile f)
+          (let [path     (tmp-path f)
+                in-file  (tmp-file f)
                 out-file (io/file tmp path)]
             (add-init! in-file out-file)))
         (-> fileset (add-resource tmp) commit!))

    (->> (fileset-diff before after :hash)
         output-files
         (sort-by :dependency-order)
         (map tmppath))))

(defn- start-server [pod {:keys [ip port] :as opts}]
  (let [{:keys [ip port]}

   j on-jsload SYM sym "The (optional) callback to call when JS files are reloaded."]

  (let [pod  (make-pod)
        src  (tmp-dir!)
        tmp  (tmp-dir!)
        prev (atom nil)
        out  (doto (io/file src "adzerk" "boot_reload.cljs") io/make-parents)]
    (set-env! :source-paths #(conj % (.getPath src)))
