Need -lpthread when building the toy Scheme interpreter.
Need to specify -std=c99 to get a declaration of vsnprintf.