Split compilation, coop linkage, split translation of funcs, macroses, etc