я решаю следующую задачу: у меня есть шаблонный класс для int, его главная задача - сделать так, чтобы значения этого типа можно было сравнивать и складывтаь только между собой, но не с другими типам. чтобы случайно не перепутать вес и рост, например. Так вот, я бы хотел чтобы тип "вес" у меня был полноценным, а не using weight = myint<weight_tag>