It would be nice to have a version of the `reverse!()` macro that can handle query params in addition to path params.