Very much this! I consider that kind of conscious effort part of learning the language and, indeed, of becoming a better programmer in ANY language. This is one of the super powers of functional programming, and is also a valuable part of algorithmic thinking.
---
RT @askonomm
The thing with Clojure is that unless you make concious effort into splitting functions into small pieces of < 20 lines whenever possible, Clojure is horrid to read…
https://twitter.com/askonomm/status/1446112797956325383