<i>learn functional programming, learn Clojure, Elm, Haskell, Idris and whatnot. Introduce a functional programming language into your organization's tech stack</i><p>Since when does Functional === Computer Science?
Maybe if the functional types had a bit more understanding of the situations where it's <i>not</i> appropriate, they'd get more traction in the real world in the places where it <i>is</i> appropriate.
> impressive levels of abstraction and composition<p>It's nice to see these two words used to describe the benefits of functional programming. One often hears "expressivity" and it's less clear to me what that means, precisely.