          wildcard-router (prefix-tree-router wild opts)
          static-router (->static-router lookup opts)
          names (find-names routes opts)]
+     ^{:type ::router}
      (reify Router
        (router-name [_]
          :mixed-router)

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

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