Format the FRP code a bit more accessibly.
Some material on promises as values.
Remove final material about 'map (f . g) xs == map f (map g xs)'. It's a bit esoteric and doesn't fit with the story.
Add titles to functional talk sections.