Feedback
I think the approach is really interesting! Any programming to do with time is always a pain to deal with. It would be cool to see a part on the challenges of working with temporal data - what assumptions do you have to make and which do you have to let go of? A bit late I know, but it came to mind while reading.