Reimplementing “git clone” in Haskell from the bottom up (2013) · HackerTrans