http://planet-compats.racket-lang.org/static/planet-samsergey-rewrite1.plt
b1850cbbca9666626ccd81e212cc52bba9759607