I gave the following talk at Dyalog '17 this year. I think it was a lot of fun, but I had to go through the slides pretty fast. I encourage anyone interested in the topic to go through the Sway presentation more carefully in their own time.
You can find the Swap presentation below. A video recording will be available from the Dyalog TV site later.
I also gave an updated version of this talk at FunctionalConf '17: