Interesting. Thanks.<p>This looks like it&#x27;s from a very functional (FP) view of the world. I like a lot that&#x27;s here, but I fear it will make my OOP friends&#x27; heads explode.<p>Also, as a nit, the essay feels a bit on the &quot;thrashing&quot; side. I know when I&#x27;m trying to express complex concepts many times I will hit the same topic a few different times from multiple angles until I get something that&#x27;s tight. This essay feels like on of those attempts -- nothing here to throw rocks at; it just doesn&#x27;t feel &quot;done&quot; yet.