planning c++ name demangling