module Time
(Var "addToClockTime",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "calendarTimeToString",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "diffClockTimes",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "formatCalendarTime",Value{args=3,fixity=Def,priority=9,letBound=True})
(Var "getClockTime",Value{args=0,fixity=Def,priority=9,letBound=True})
(Var "toCalendarTime",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "toClockTime",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "toUTCTime",Value{args=1,fixity=Def,priority=9,letBound=True})
(Con Data "CalendarTime" "CalendarTime",Value{args=12,fixity=Def,priority=9,letBound=True})
(Con Data "Day" "Friday",Value{args=0,fixity=Def,priority=9,letBound=True})
(Con Data "Day" "Monday",Value{args=0,fixity=Def,priority=9,letBound=True})
(Con Data "Day" "Saturday",Value{args=0,fixity=Def,priority=9,letBound=True})
(Con Data "Day" "Sunday",Value{args=0,fixity=Def,priority=9,letBound=True})
(Con Data "Day" "Thursday",Value{args=0,fixity=Def,priority=9,letBound=True})
(Con Data "Day" "Tuesday",Value{args=0,fixity=Def,priority=9,letBound=True})
(Con Data "Day" "Wednesday",Value{args=0,fixity=Def,priority=9,letBound=True})
(Con Data "Month" "April",Value{args=0,fixity=Def,priority=9,letBound=True})
(Con Data "Month" "August",Value{args=0,fixity=Def,priority=9,letBound=True})
(Con Data "Month" "December",Value{args=0,fixity=Def,priority=9,letBound=True})
(Con Data "Month" "February",Value{args=0,fixity=Def,priority=9,letBound=True})
(Con Data "Month" "January",Value{args=0,fixity=Def,priority=9,letBound=True})
(Con Data "Month" "July",Value{args=0,fixity=Def,priority=9,letBound=True})
(Con Data "Month" "June",Value{args=0,fixity=Def,priority=9,letBound=True})
(Con Data "Month" "March",Value{args=0,fixity=Def,priority=9,letBound=True})
(Con Data "Month" "May",Value{args=0,fixity=Def,priority=9,letBound=True})
(Con Data "Month" "November",Value{args=0,fixity=Def,priority=9,letBound=True})
(Con Data "Month" "October",Value{args=0,fixity=Def,priority=9,letBound=True})
(Con Data "Month" "September",Value{args=0,fixity=Def,priority=9,letBound=True})
(Con Data "TimeDiff" "TimeDiff",Value{args=7,fixity=Def,priority=9,letBound=True})
(Field "CalendarTime" "ctDay",Value{args=1,fixity=Def,priority=9,letBound=True})
(Field "CalendarTime" "ctHour",Value{args=1,fixity=Def,priority=9,letBound=True})
(Field "CalendarTime" "ctIsDST",Value{args=1,fixity=Def,priority=9,letBound=True})
(Field "CalendarTime" "ctMin",Value{args=1,fixity=Def,priority=9,letBound=True})
(Field "CalendarTime" "ctMonth",Value{args=1,fixity=Def,priority=9,letBound=True})
(Field "CalendarTime" "ctPicosec",Value{args=1,fixity=Def,priority=9,letBound=True})
(Field "CalendarTime" "ctTZ",Value{args=1,fixity=Def,priority=9,letBound=True})
(Field "CalendarTime" "ctTZName",Value{args=1,fixity=Def,priority=9,letBound=True})
(Field "CalendarTime" "ctWDay",Value{args=1,fixity=Def,priority=9,letBound=True})
(Field "CalendarTime" "ctYDay",Value{args=1,fixity=Def,priority=9,letBound=True})
(Field "CalendarTime" "ctYear",Value{args=1,fixity=Def,priority=9,letBound=True})
(Field "TimeDiff" "tdDay",Value{args=1,fixity=Def,priority=9,letBound=True})
(Field "TimeDiff" "tdHour",Value{args=1,fixity=Def,priority=9,letBound=True})
(Field "TimeDiff" "tdMin",Value{args=1,fixity=Def,priority=9,letBound=True})
(Field "TimeDiff" "tdMonth",Value{args=1,fixity=Def,priority=9,letBound=True})
(Field "TimeDiff" "tdPicosec",Value{args=1,fixity=Def,priority=9,letBound=True})
(Field "TimeDiff" "tdSec",Value{args=1,fixity=Def,priority=9,letBound=True})
(Field "TimeDiff" "tdYear",Value{args=1,fixity=Def,priority=9,letBound=True})
(TypeClass "CalendarTime",TyCls (Ty ["CalendarTime"] ["ctYear","ctMonth","ctDay","ctHour","ctMin","ctSec","ctPicosec","ctWDay","ctYDay","ctTZName","ctTZ","ctIsDST"]))
(TypeClass "ClockTime",TyCls (Ty [] []))
(TypeClass "Day",TyCls (Ty ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"] []))
(TypeClass "Month",TyCls (Ty ["January","February","March","April","May","June","July","August","September","October","November","December"] []))
(TypeClass "TimeDiff",TyCls (Ty ["TimeDiff"] ["tdYear","tdMonth","tdDay","tdHour","tdMin","tdSec","tdPicosec"]))
