Foolishly, I did not push hard enough to get it merged ASAP, and it's bitrotten.
I hope on my next train ride to finish porting Goblins to Guile, then merge the Scheme->JS compiler.
It looks like I have it most of the way, except something changed in the CPS-soup representation / code that no longer works and I'm not sure what.
In order to fix it, I am learning a lot more about Guile's compiler system, which is kinda fun tbh.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!