Full threadtresqotheq·Because Haskell is awesome, and if you want to code in Haskell, you need to grok functional programming.View on HN