   "Bind the symbol libspecs to the libspecs extracted from the key in
   ns-form and execute body."
   [ns-form key & body]
-  `(let [~'libspecs (rest (get-ns-component ~ns-form ~key))]
+  `(let [~'libspecs (rest (helpers/get-ns-component ~ns-form ~key))]
      ~@body))
 
 (defn- extract-required-macros [libspec-vector]

                             (rest libspec))
                           (symbol (str prefix "." libspec))))
        normalize-libspec-vector (fn [libspec]
                                   (if (prefix-form? libspec)
                                     (let [prefix (first libspec)]
                                       (map (partial prepend-prefix prefix)
                                            (rest libspec)))


(defn- use-to-refer-all [use-spec]
  (if (vector? use-spec)
    (if (helpers/prefix-form? use-spec)
      [(first use-spec) (map #(conj % :refer :all))]
      (conj use-spec :refer :all))
    [use-spec :refer :all]))
