On the isokit/router, it was not possible to have multiple variables in a path.
With this patch it is possible, but the format of the key to retrieve the variables change. Instead of having to type the whole path as the key, is just the variable name, similar to what gorilla/mux does.
I'm afraid this breaks backwards compatibility, but I'm confident this was the intended way for it to work.
I have added some unit tests to the route file, but didn't have the time to create a test for the router modification, since it's a way more complex test case.
Deleting a branch is permanent. There is no way to undo it.