-- Supports lists, property lists, images, script instances and scalar values (integer, float, string, symbol). on deepcopy (var, cycleCheck) case ilk(var) of #list, #propList, #image: return var.duplicate() #instance: if string(var) starts "