From Ruby to Haskell, Part 1: Testing | Dark Hacker News