For safety and completeness, see [the way ring does it](https://github.com/ring-clojure/ring/blob/1.2.0/ring-core/src/ring/middleware/keyword_params.clj#L7-L19).

Perhaps, generalizing ring's `keyword-params-request` is a good candidate for turbovote/pedestal-toolbox.