WIP: Working again c++ generation (no GC or ARC)