Can you give me an example where the C++ processor would create an accidental name conflict with other variables that would be hard to find? Perhaps library variables after `using namespace` or accidentally naming something over a core function or type name?