https://github.com/erichkeane approved this pull request. I'm concerned about the static-invoker ending up just being an assert, but I guess that is no behavioral change (just 1 assert to another). https://github.com/llvm/llvm-project/pull/138121