Presentation based on Pete Hodgson's Nation.js talk on Functional Reactive Programming