Haskell: The Confusing Parts | Hacker News Reader