Comme dans beaucoup de langages de scripte, les variables ne sont pas
typées et peuvent contenir toutes sortes de données. Le type est déterminé à
l'exécution, en examinant le contexte d'utilisation, et en convertissant si
nécessaire le type vers la meilleure approximation nécessitée.