I Think I Finally Understand Haskell Type Classes | Hacker News Reader