рой, не принимай близко к сердцу, но ты похоже немного выпал из контекста диалога
Почему выпал то? Я предложил вариант из того что вспомнил, одна фича в EnTT позволяет делать что-то типа тайпдефов, цепляя типы к именам (цеплять можно не только фундаментальные типы, но и классы и т.п.), зацепить несколько типов к определенному общему слово, а сверху попробовать мета-теги наложить и получится что-то типа type_"uint64_t", type_"string", правда я хз как это дело потом зацепить куда нибудь, как общий тип