ああ、そりゃ失礼した。
じゃあ、C++で以下のように振舞う、スクリプト用型付シンボル辞書 trimorphia_dic を
試しにいっちょ書いてみてくれるかい?
書けるなら支持するよ。

#include<iostream> //必要に応じて他にも。
using namespace std;

trimorphia_dic dic;

dic["x"] = 1; cout << dic["x"] << endl; // "int: 1" と出力
dic["x"] = 3.141f; cout << dic["x"] << endl; // "int: 3" と出力

dic["y"] = 3.33f; cout << dic["y"] << endl; // "float: 3.33" と出力
dic["y"] = "42.195"; cout << dic["y"] << endl; // "float: 42.195" と出力

dic["z"] = "str"; cout << dic["z"] << endl; // "string: str" と出力
dic["z"] = 12; cout << dic["z"] << endl; // "string: 12" と出力

cout << dic["a"] << endl; //"(undef)" と出力