        (router-name [_]
          :single-static-path-router)
        (routes [_]
-         compiled)
+         routes)
        (options [_]
          opts)
        (route-names [_]

                                (->PartialMatch p data result % params))]
                       [(segment/insert pl p (->Match p data result nil nil))
                        (if name (assoc nl name f) nl)]))
                   [nil {}] compiled)
         lookup (impl/fast-map nl)]
     ^{:type ::router}
     (reify

  ([routes]
   (segment-router routes {}))
  ([routes opts]
   (let [names (find-names routes opts)
         [pl nl] (reduce
                   (fn [[pl nl] [p {:keys [name] :as data} result]]
                     (let [{:keys [params] :as route} (impl/create [p data result])
