Most changes are trivial:
- Adding the function signature
- changing `g_Map.ExportMap()` to `return g_Map`
- changing `Engine.SetProgress(NN)` to `yield NN`
- changing `const g_Map = ...` to `globalThis.g_Map = ...`
On some maps I used the argument `mapSettings`.
I also converted the tests. I'm not sure that's usefull since the tests don't test the generator-interface but the rmlib which could be tested on global scope.
Refs: #4964