Verbesserung
Es wird eine neue TL-Script-Funktion $value.isCompatibleValue($variableType) analog zur existierenden Funktion $objectType.isCompatible($variableType) benötigt, mit der geprüft werden kann, ob der übergebene Wert einer Variable / Attribut vom übergebenen Typ zugewiesen werden kann.
Der Unterschied zur existierenden Funktion wäre, dass dies auch für primitive Typen (String, Number) funktionieren muss, von denen man nicht den Typ mittels der Funktion $value.type() ermitteln kann.