// returns module ID sS dm_hold(S name, O value) { ret dm_newTransientObjectHolder(name, value); } sS dm_hold(O value) { ret dm_newTransientObjectHolder(value); }