pub fn addTopLevelDecl(t: *Translator, name: []const u8, decl_node: ZigNode) !void
pub fn addTopLevelDecl(t: *Translator, name: []const u8, decl_node: ZigNode) !void { const gop = try t.global_scope.sym_table.getOrPut(t.gpa, name); if (gop.found_existing) return; // Any duplicate decls are equivalent gop.value_ptr.* = decl_node; try t.global_scope.nodes.append(t.gpa, decl_node); }