I'm not an Ergodox user (yet), but this looks pretty cool. You might consider making it more obvious how to use it. Is it a compiler? Or some kind of interpreter? I gather that there is a Lispy configuration language for the keyboard layers, and somehow that configuration gets to the keyboard, but I don't understand how. The example from your config didn't clarify it for me.