It probably makes sense for the unified read API to hide the default weak symbol, and instead adjust the symbol for the coff::IMAGE_SYM_CLASS_WEAK_EXTERNAL
entry to include some of the information from the default. This will make it look more like the weak symbols for ELF and Mach-O