Looks to me like a very long blog post about why you should use clojure.<p>I.e., use <i>map</i> and <i>comp</i> and avoid objects (to add &#x27;extensions&#x27; the way you want).<p>The category theory + Java part certainly helps selling this to big enterprises though.