widened dependency on base, removed dependency on haskell98 for created cabal files