The booking data type will probably result in something fatter than we want if we want to store thousands of timetables