 (ns ^{:doc "Syntactic sugar for map matching around `core.match`."}
   active.clojure.match
-  (:require #?(:clj [clojure.core.match :refer [match]])
+  (:require #?(:clj [clojure.core.match :as match])
             #?(:clj [clojure.core.match.regex]))
   #?(:cljs
-  (:require-macros [clojure.core.match :refer [match]])))
+  (:require-macros [clojure.core.match :as match])))
 
 #?(:clj
 (defmacro map-matcher

  to be used with."
  [binding pattern]
  `(def ~binding (quote ~pattern))))

        message `message#]
    `(fn [~message]
       (let ~bindings
         (match/match ~message
                      ~@match-clauses+consequents))))))

#?(:clj
(defmacro defpattern
