two things, some more work resolving compile errors and work on making
wrappers for libm functions

Specifically making wrappers around libm functions and equivalent
functions in gmp/mpfr so that I now have cos, exp, asin, sqrt,
etc... functions than work on any numeric type(well maybe not every type
but doubles, longs, bigints and bigfloats)

I still probably have some work for read test, it seems that I don't
have declarations for all the functions I use (I added a new header
lisp_types.h for predicate/equality declarations). It seems that I have
a little bit more work on generating prims to do.