https://github.com/dwblaikie approved this pull request. I'd still rather this was submitted without any of the support in the filter/lookup operations, and do those in separate commits each. But it's probably fine. https://github.com/llvm/llvm-project/pull/66726