     (require \"modules/html/init.clj\")"
   [& modules]
   (doseq m modules
-    (require (str (file "./modules" (str m) "init.clj")))))
+    (require (str (file "modules" (str m) "init.clj")))))

       (refer '~'compojure)))

(def #^{:private true}
  *loaded-files* nil)

(defn require
  "Load the file if and only if it has not been loaded previously."
  [file]
  (when-not (includes? file *loaded-files*)
    (def *loaded-files*
      (cons file *loaded-files*))
    (load-file file)
    true))

(defmacro return
  "A do block that will always return the argument x."


(defn glob
  "Find all files in a directory matching a glob."
  [pattern]
  (glob-parts (split-path pattern) (file ".")))

(defn load-glob
  "Load all files matching a glob."
