preames wrote: @michaelmaitland - Not sure if you have planned changes which are incompatible with this API. If so, feel free to speak up. This isn't strongly motivated except by making the code slightly easier to read. https://github.com/llvm/llvm-project/pull/122021