construit toujours un TVar, si besoin d'une valeur le transforme en TValue(VConst()) dans InTValue