Reimplementing "git clone" in Haskell from the bottom up | Hacker News Reader