I think the way to interpret this page is not &quot;these are all the ways to do this task in Haskell&quot; but rather &quot;Haskell allows me to express this problem in these ways&quot;.<p>The vast majority of examples on the page are curiosities which appeal to some people and arise from all the academic attention both given to Haskell and which Haskell permits. You can be a competent and highly-effective Haskell programmer without understanding the majority of these.