* add first attempt at build system * fix stupid bug * try again
* generate object, but not supported in linker yet * add link and tests * update types