Among other things, this may permit a single variable to refer to values of different types at different points in the program execution.
Na primer, 1 in (2+2) sta "integer" izraza; ne moreta biti posredovana funkciji, ki pričakuje "string", ne moreta biti shranjena v spremenljivki, ki vsebuje datume.