Code Review Haskell code/histories