// returns object static A dm_replaceHeld(O heldID, A newObject) { dm_call(mod, 'set, newObject); ret newObject; }