Spun off from here: https://github.com/racketscript/racketscript/issues/210
Spun off from here: racketscript/racketscript#210