static O dm_getModule(O moduleOrID) { if (moduleOrID == null || eq(moduleOrID, "")) null; if (isString(moduleOrID) && isIdentifier(moduleOrID/S)) ret dm_getService(moduleOrID/S); if (isStringOrIntOrLong(moduleOrID)) ret dm_callOS('getDynModuleByID, str(moduleOrID)); ret dm_resolveModule(moduleOrID); }