ghc: depend on gmp
ghc: style cleanup