https://github.com/dcaballe commented: Thanks! The direction looks good to me. This is a long overdue. I think we should discuss what is missing to make this the default path and work towards that. Do you know what is missing? https://github.com/llvm/llvm-project/pull/147296