Как показывает Typeclassopedia, текущий стек классов, импортированных из теории категорий, представляет собой немного запутанную случайность истории, а не красивое целочисленное целое.
В частности, это затрудняет отслеживание того, что происходит.
Каким должен быть этот материал, если мелкие проблемы, такие как обратная совместимость, дублирование кода или труднодоступные подписи, не являются проблемой?