docs: def version_router(self, request, response, api_version=None, versions={}, not_found=None, **kwargs):
          """Intelligently routes a request to the correct handler based on the version being requested"""
          request_version = self.determine_version(request, api_version)
          if request_version:
              request_version = int(request_version)
          versions.get(request_version or False, versions.get(None, not_found))(request, response,
                                                                                api_version=api_version,
                                                                                **kwargs)