Remove -Wshadow from CFLAGS: causes the toy Scheme interpreter to fail to build on FreeBSD (because <string.h> defines a function index on BSD).
Suppress "variable may be used uninitialized" warnings.