17typedef std::variant<double, unsigned, int, std::string> Fusi;
18typedef std::map<std::string, Fusi> ConfigMap;
20static const std::size_t CONFIGMAP_DOUBLE = 0;
21static const std::size_t CONFIGMAP_UNSIGNED = 1;
22static const std::size_t CONFIGMAP_INT = 2;
23static const std::size_t CONFIGMAP_STRING = 3;