System F - отличный способ просто рассуждать о типах при программировании прототипа. Помимо его реализации, я бы хотел использовать существующую реализацию. При поиске реализаций, похоже, не существуе
Недавно был запущен модуль колледжа на просто типизированном исчислении лямбда, для любого данного примера он только что был (t1-> t2) или аналогичный, я никогда не использовал такую длинную строку