Reimplementing “git clone” in Haskell from the bottom up (2013) | Hacker News Reader