>I previously gave Clojure a try, that was a pretty good fit, but the JVM / ecosystem put me off.
I recommend trying Common Lisp then. It's one of the primary inspirations for Clojure, and it's not tied to JVM - it's an ANSI standard with multiple independent implementations, my favorite is this one: https://www.sbcl.org/