Function parameter types are contravariant, so even though Request is a subtype of RouteRequest, Request => Response is not a subtype of RouteRequest => RouteResponse (or RouteCallback).
2 Likes