fix isAlphanum/isAlphaNum problems.
+#if __HASKELL1__ > 4
+import Char ( isAlpha, isUpper, isLower, isAlphaNum{-sigh-}, ord )
+#else
import Char ( isAlpha, isUpper, isLower, isAlphanum, ord )
import Char ( isAlpha, isUpper, isLower, isAlphanum, ord )
import Util ( thenCmp )
import FiniteMap ( FiniteMap, emptyFM, lookupFM, addToFM, elemFM )
import Outputable
import Util ( thenCmp )
import FiniteMap ( FiniteMap, emptyFM, lookupFM, addToFM, elemFM )
import Outputable