Circular dependency evaluation revisited: make it smaller! Removed this.Mods assignment (fall into globals anyway). Removed unnecessary modules arguments in createRequireFunc