Finshed fixing compile errors relating to primitives, need to fix cons.c
now

cons.c still has a lot of old stuff in it (old enum names with a leading
_, returning error sexps,etc..) that I need to clean up. this might take
a little while but should be fairly easy