patch applied (cabal): remove ugly nhc98 cpp+defaulting hack - use explicit typesig instead