So I actually spent today futzing with a way to generate and change my Datomic schema on the fly - it’s very localised to my needs but I’m happy with what I get for < 100 LOC
The wharf library (https://github.com/jeremyheiler/wharf) has all sorts of nice key / map transformers and I needed something similar that I ad-libbed from their code … super handy for Camel case JSON style to keywords