&gt; I guess this is like a better version of ...<p>Make sure to look at PureScript as well. It is a much less &quot;opinionated&quot; cousin of Elm. By opinionated I mean that Elm pulls HTML and CSS into the code, and has functional reactive programming built in; in PureScript these are libraries.