Version qui compile, modification du type de l'union pour utiliser la structure Variable.