···160160 for (const key in trueGlobal) safeGlobal[key] = undefined;
161161 // We also reset all ignored keys explicitly
162162 for (const key in ignore) safeGlobal[key] = undefined;
163163+ // It _might_ be safe to expose the Function constructor like this... who knows
164164+ safeGlobal!.Function = SafeFunction;
163165 // Lastly, we also disallow certain property accesses on the safe global
164166 return (safeGlobal = withProxy(safeGlobal!));
165167}