Babashka is a nice project (I will try to do something or port it), but I use fleck to learn clojure better... to make lines I have to create a lot of base functions and interop. But fleck is slow :(
I realize now that fleck (https://github.com/chr15m/flk) also doesn't even do destructuring and more. Finally the README in the bottom has "You might also be thinking of babashka which is a bare-metal solution using real Clojure".
Babashka is also not slow but rather fast (in startup time).
So, I already did code in clojure before this... the main reason was just know how a host language works, not pure clojure... clojure has everything you need with two or more functions to resolve (amazing!!!)
And I tried to learn reading clojure.core... but Is very dificult. the project "make a lisp" helps me with this problem.
I will try do something with Babashka or Joker soon.
Thanks!