static S dm_makeNewModuleWithParams(S moduleLibID, O... params) { ret (S) dm_callOS('makeNewModule, moduleLibID, false, beforeStart := voidfunc(O mod) { print("Got module: " + dm_mod(mod)); dm_call(mod, 'setFields, params); }); }