Clojure is a functional language, so it meshes well with the rest of the syntax, but in javascript&#x27;s case it&#x27;s just syntax bloat.  It&#x27;s going to be really jarring in the middle of regular imperative code, and it&#x27;s not going to be too far removed from<p><pre><code>  cout &lt;&lt; &quot;foo&quot;;</code></pre>