Point-free co has created a type system that can be used for routing and generating URLs. But it's not easy to extend, which is where swift passing comes in. It makes everything type safe but also allows you to generate the URL from within your code. The kind of depth of testing Point-free Co have done on this project is amazing.