Conference timetable -- Translated to C++ from Simon Marlow Parallel and Concurrent Programming in Haskell