Using types to unit-test in Haskell | Hacker News Reader