[Haskell-cafe] MD5 performance optimizations, and GHC -via-C producing segfaulting binary