&gt;If I have a function to compute a user’s age based on their birthdate, it is called age, not calculate-age or get-age.<p>Ah, but isn&#x27;t Clojure Lisp-1? Then you can&#x27;t have function `age` and variable `age` in the same scope despite `age` being a great variable name in many circumstances. Hence having to come up with silly variable names like &quot;lst&quot; instead of &quot;list&quot;, because all the good names are taken by the functions.