vValue tmp = argument1.deref(); argument1.Assign(argument0.deref()); return argument0.Assign(tmp);
vValue tmp = argument0.deref();  if (argument0.Assign(argument1.deref()) == null) { return null; } if (argument1.Assign(tmp) == null) { return null; } return argument0;
	vDescriptor function() {		vValue tmp = argument1.deref();		argument1.Assign(argument0.deref());		return argument0.Assign(tmp);	}