Creating a BitTorrent Client in Haskell Pt.1 | Hacker News Reader