AI friends, is there a known roadmap for not letting chat GPT make mistakes like this? Hint the reason is not clarity and in C the compiler needs to know that it should look in the struct namespace and in C++ only if there is a global identifier with the same name.