Hugs only: don't import Data.{Eq,Ord}
import Data.Maybe
import Data.Bool
import Data.Tuple
import Data.Maybe
import Data.Bool
import Data.Tuple
+import Data.Eq
+import Data.Ord
#endif
#ifdef __GLASGOW_HASKELL__
#endif
#ifdef __GLASGOW_HASKELL__
import Hugs.Prelude
#endif
import Hugs.Prelude
#endif
-import Data.Eq
-import Data.Ord
-
#ifndef __HUGS__
infixr 0 $!
#ifndef __HUGS__
infixr 0 $!