Restructured Haskell configuration.