c++ specific -> gen_cxx.ml