progress, still broken though.. it gets to llvm when compiling the ouput. still doesn't deal with typedef struct { } T; - we manually supply those. it at least knows to 'use' symbols it doesn't define itself.
bit more working, added cpp test that actually compiles now,,...