since (map? s/Int) => true, how does one test to see if something is actually a map map?
depending on what you’re doing, it looks like (and (map? x) (not (record? x))) will get you there. YMMV
(and (map? x) (not (record? x)))