once i have goblins running in js, it's just a hop-skip-jump to using it in clojurescript, and then we're touching lisps uwu :horn_pleading: