finished writing gen_cffi, still working on fixing the errors in it

I'm pretty sure I've got all the clang stuff done (because I tested that
outside of the codegen framework) so I'm pretty sure the stuff I need to
fix has to do with either my linked list I use to hold the functions or
stuff to do with CORDS