Thank you for sharing this. I always felt that Leinin is too much. I'm not a clojure dev in my day to day so setting things right on it was cucumbersome (especially with cljs).
Then again I never tried anything with cljs, which seems to be the main point.