http://planet-compats.racket-lang.org/static/planet-oesterholt-url-rewriting1.plt
5e756c35e6de798c7e417f885c48f3048495f83b