@camdez Yes! I've written the same util a number of times.

I find that sometimes the test failures can be a bit more readable with an inlined version, especially when `out` is big:

(is (= {...} (select-keys out [...])))