urnathan wrote: > I'd tend to prefer to keep the simpler name for the external interface, and use a more complicated one for use within the class. So maybe introduce getValidBaseTypeInfo(). This naming scheme better? https://github.com/llvm/llvm-project/pull/73263