enable language extensions with cabal