http://planet-compats.racket-lang.org/static/planet-williams-animated-canvas1.plt
141671e94044ce3eb169bf63adc1fab696bf4469