Using Haskell to debug a C chess engine | Hacker News Reader