dschuff wrote: It reminded me of https://github.com/llvm/llvm-project/pull/80184 which I let drop and didn't get back around to, maybe I should back that one up to the uncontroversial part and try again. https://github.com/llvm/llvm-project/pull/119288