There are two calls here intentionally. The first does what batman has always done for `root`. The next couple of lines do the same thing, but allow you to reference `routes.root` as well in `data-route` bindings (by adding the `as` property on options).

If we make options a default param it breaks the existing functionality which checks if options is undefined.

Is there a better way?