Used by kernel-exports.ts so the ESM named export carries the same shape as the
runtime global. The two are intentionally distinct objects — the global must
remain mutable and re-appliable by the module lifecycle — so the invariant this
establishes is shape equality, not reference equality.
Builds a fresh, fully-populated
Utilsobject.Used by
kernel-exports.tsso the ESM named export carries the same shape as the runtime global. The two are intentionally distinct objects — the global must remain mutable and re-appliable by the module lifecycle — so the invariant this establishes is shape equality, not reference equality.