Go acknowledges taking the design of the object file format from, IIRC, Modula-2. You are very wrong.