#define template_key_value <K, V>

template template_key_value
class MapA {};

template template_key_value
class MapB {};

これと同じことをより安全に実現する方法って有りますか?