I\'m designing a class to represent data from 10+ sources using std::variant. Each source may have 10 different messages, so the variant will represent 100 diff
std::variant