к

\elim это считай case-of
именно этот пример (ну и другие пруверы, где есть явное разделение индексов и параметров) начал убеждать меня в точке зрения что gadt это просто закрытые семейства, ну и конечно я мог сам себя в этом убедить в целях найти красивую унификацию этих штук