data Week = Mon | Tue | Wed | Thu | Fri | Sat | Sun deriving(Eq, Enum, Show)

day = Tue
main = do
  if day == Tue then
     print day
  else
     putStr "not Tue"
  print (enumFrom Mon) -- week
  print (enumFromTo Mon Fri) -- weekday
  print (enumFromTo Sat Sun) -- weekend

-- Local Variables: --
-- compile-command: "ghc test1.hs; ./test1" --
-- End: --
