&gt; Writing to LLVM in no way restricts you to a backend. You simply need a language-level IR that you can retarget to different backends as you would like.<p>It still ignores toolchain flexibility. Especially given the specific needs of Go&#x27;s managed runtime.