Slide implementation from 2014 ICFP keynote