Yes, that is all very clear. My contention is that one should not have overlapping routes, particularly when mounting an Application.If an Application is mounted at /route, then it should be clear that /route* should belong to the Application.For example, with Yesod, Yesod "stands in front", but one often mounts wai-app-static at /static and Yesod will statically enforce that you don't create another static/* route anywhere else.What is the use case for having one framework "stand in front" such that it requires overlapping, or what is the use case for overlapping otherwise?