static O dm_getStem(O moduleOrID) { if (isString(moduleOrID) && isIdentifier(moduleOrID/S)) moduleOrID = dm_getService(moduleOrID/S); if (isStringOrIntOrLong(moduleOrID)) ret dm_getStemByID(moduleOrID); ret or(getOpt(dm_getModule(moduleOrID), '_host), moduleOrID); }