[Haskell-cafe] Rewriting a famous library and using the same name: pros and cons