Understanding the Go Compiler: The Linker