Replace CppMangleVisitor::exists with CppMangleVisitor::substitute
Return early if substitute found, remove nesting level.
Remove CppMangleVisitor::exist