http://planet-compats.racket-lang.org/static/planet-williams-describe1.plt
4e76a2b007ef5d4d236d0386c8fe646db06bae1c