Map с ключами - по одному на каждый вид конструктора (без параметров) ?
Можно написать соответствующий adt - кальку "ключ конструктора", но кажется что возможен менее бойлерплейтный способ как-то протэгировать или пронумеровать эти конструкторы.
Сделать хитрый инстанс Eq можно
Обсуждают сегодня