Cleaned up various sml files to get mlton to compile clealy and worked on the gen files in runtime

I had to comment out some unfinished code in the codegen to get everything to compile, but now I can just focus on
the c codegen untill I get that working. I fixed various things in sml but nothing of any real note

I started working on the runtime and c code outside of just simd-opts.h, Most of what I did
in c was working on adding simd functions and types to the various files in runtime/gen/
I still have some work to do there before it'll work though