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