Is it possible to have optional route params? Such as ``` router.map({ '/foo/:bar?': { // bar is optional component: Foo }, '/bar': { component: Bar } }) ```