pub fn deinit(info: *Info, gpa: Allocator) void
pub fn deinit(info: *Info, gpa: Allocator) void { switch (info.impl) { .elf => |*ef| ef.deinit(gpa), .macho => |*mf| mf.deinit(gpa), } info.* = undefined; }