[Haskell-cafe] Suggestion for Data Structure regarding Timetabling and Time Intervals