start cxx initializer generator (far from complete)