id: fe7c1437-4b20-40eb-acc5-1bd15501cb60 url: http://blog.racket-lang.org/2011/03/languages-as-libraries-pldi-2011.html