haskell source code optimizer (do automatic renames, style change of haskell and cabal files)