#embed (naive version) is done and polished and ready to be submitted to clang, but I won't submit it until I finish the polished speedy version, because I can't trust implementers
https://github.com/ThePhD/llvm-project/commit/4f81b166f3b896a711a730d3f727b6e7a829ebf1