differing cabal and ghc output