                         nl)]) [{} {}] compiled)
          data (impl/fast-map pl)
          lookup (impl/fast-map nl)]
+     ^{:type ::router}
      (reify Router
        (router-name [_]
          :lookup-router)

                        (if name (assoc nl name f) nl)]))
                   [nil {}] compiled)
         lookup (impl/fast-map nl)]
     (reify
       Router
       (router-name [_]

         [[p data result] :as compiled] (compile-routes routes opts)
         p #?(:clj (.intern ^String p) :cljs p)
         match (->Match p data result {} p)]
     ^{:type ::router}
     (reify Router
       (router-name [_]
         :single-static-path-router)
