Agreed. Clojure isn&#x27;t overall a bad language, but it has annoying quirks in a lot of places, presumably because it needs to be compatible with Java. The ones that annoy me the most are (0) `nil` and `false` being different, and (1) wonky arithmetic that uses Java&#x27;s numeric types under the hood, unless you explicitly ask it not to.