docs: def add_subroute(self, pattern: str) -> "URLDispatcher":
          """ create new URLDispatcher routed by pattern """
          return URLDispatcher(
              urlmapper=self.urlmapper,
              prefix=self.prefix + pattern,
              applications=self.applications,
              extra_environ=self.extra_environ)