Also a tweak to errors when compiling to scheme, so that it properly reports an error then quits if it's supposed to crash.