[move even, odd, and subtract from Prelude to Jhc.Num
John Meacham <john@repetae.net>**20070608035525] hunk ./lib/base/Jhc/Num.hs 98
+{-# INLINE subtract #-}
+subtract         :: (Num a) => a -> a -> a
+subtract         =  flip (-)
+
+{-# INLINE even #-}
+{-# INLINE odd #-}
+
+even, odd        :: (Integral a) => a -> Bool
+even n           =  n `rem` 2 == 0
+odd              =  not . even
+
+
hunk ./lib/base/Prelude.hs 17
+    subtract,
+    even,
+    odd,
hunk ./lib/base/Prelude.hs 93
-{-# INLINE subtract #-}
-subtract         :: (Num a) => a -> a -> a
-subtract         =  flip (-)
-
-
-{-# SPECIALIZE even :: Int -> Bool #-}
-{-# SPECIALIZE odd :: Int -> Bool #-}
-{-# SPECIALIZE even :: Integer -> Bool #-}
-{-# SPECIALIZE odd :: Integer -> Bool #-}
-
-even, odd        :: (Integral a) => a -> Bool
-even n           =  n `rem` 2 == 0
-odd              =  not . even