Except that Purescript uses the liberty from Haskell legacy libraries to become even more hardcore on algebra and categoric language. The relatively small user base also consist of experienced Haskellers, and the libraries tend to be quite advanced. For example, the &quot;basic component&quot; in the beginning of the Halogen tutorial already mentions natural transformations (which made me instantly intrigued, personally, but I&#x27;m one of those experienced Haskellers).