http://planet-compats.racket-lang.org/static/planet-soegaard-sicp2.plt
c51f4898d1dd60c12a04c2126cd6ca4061bc57d3