> There are many corners of C that have no direct translation into Go; macros, unions, and bit fields are probably highest on the list. Fortunately (but not coincidentally), those features are rarely used, if at all, in the code being translated.
Sounds like they had this idea in the back of their minds from the beginning, and wrote the C code accordingly.