It&#x27;s all good. My comment was more of a friendly jab than a direct criticism. I agree that FP concepts are amazing.<p>I just don&#x27;t see the utility in trying to translate pure FP concepts directly to JS. Same goes for the Typescript folks with OOP abstractions and design patterns. It&#x27;s like watching a pissed off New Yorker rant about how the pizza shops in LA suck. Live a little and try a California burrito. It might change your life.<p>The point being, neither approach has provides measurable benefit to runtime performance&#x2F;stability. They&#x27;re nothing but really complicated abstractions whose sole intent is to protect devs from themselves. Why don&#x27;t we build better tools to assist devs instead of inventing yet-another-feature-specific-language?<p>I think FP abstractions translated to JS could work as amazingly useful design patterns. Hopefully, decorators will make it a lot less painful to define higher order functions in JS.<p>Likewise, static type alike languages are very useful as a bridge to traditional OOP devs. I think gradual typing is a better long term approach.