Is there a list of extensions you want to support? Could the go standard library not use plan9 extensions, if it's interested in being compiled with more than 1 compiler? http://reviews.llvm.org/D3853