I actually had only planned on the first part of this talk, I didn't realize this was two hours! So there's a lot of improv, and at one point in the middleish things get screwed up because of a module path issue. However things pick up from there and once I show off how to implement time travel and it works the talk really takes off towards the end.