https://github.com/adam-smnk commented: First pass with general comments. I'll have to take a closer look but general direction is fine 👍 Perhaps, translation part could be moved to a separate PR but up to you. https://github.com/llvm/llvm-project/pull/148286