                   (flatten
                    (for [config-sym nss]
                         (let [config-ns (symbol (namespace config-sym))]
-                          ;; (println "CONFIG-SYM: " config-sym)
                           ;; (println "CONFIG-NS: " config-ns)
                           (require config-ns)
+                          ;; (doseq [[ivar isym] (ns-interns config-ns)] (println "interned: " ivar isym))
                           (if (not (find-ns config-ns)) (throw (Exception. (str "can't find config ns"))))
                           (let [config-var (if-let [v (resolve config-sym)]
                                              v (throw

        config-pod    (future (pod/make-pod pod-env))
        ]
    (boot/with-pre-wrap [fileset]
      (let [newfs (loop [nsx nss fs fileset]
                    (if (empty? nsx)
                          fs
                          (let [;;_ (println "foo" nsx)
                                config-sym (first nsx)
                                ;; _ (println "config-sym: " config-sym)
                                config-ns (symbol (namespace config-sym))
                                ;; _ (println "config-ns: " config-ns)
                                ]
                            (require config-ns)
                            (if (not (find-ns config-ns))
                              (throw (Exception. (str "can't find config ns"))))
                            (let [bower-file-path (str (ns->filestr config-ns) ".clj")
                                  bower-file (boot/tmp-get fs bower-file-path)]
                              (recur (rest nsx)
                                     (boot/rm fs [bower-file]))))))]
        (boot/commit! newfs)))))

(boot/deftask install

      (boot/empty-dir! tgt)
      (doseq [config-sym nss]
        (let [config-ns (symbol (namespace config-sym))]
          (require config-ns)
          (if (not (find-ns config-ns)) (throw (Exception. (str "can't find config ns"))))
          ;; (println "CONFIG-NS 2: " config-ns)
          ;; (doseq [[isym ivar] (ns-interns config-ns)] (println "ISYM2: " isym ivar))
          (let [config-var (if-let [v (resolve config-sym)]
                             v (throw (Exception. (str "can't find config var for: " config-sym))))
                configs (deref config-var)
