wip of c++ compiler helpers