Can we write our own `@action` that accepts keyword arguments for `format` and `trailing slash`? My biggest problem is that we're making a second, slightly-different way to achieve the aims of `@action` and `@link`.