если вкратце, то строгостью, завтипами+тотальностью и имплицитами+некогерентностью
Про тотальность я помню, про завтипы имею некоторое представление. Строгость уже является расплывчатым термином для моего понимания, имплициты - это явность чего-то?
Некогерентность же я просто не могу нагуглить. Нашел только некую отсылку к тому, что хаскель и ещё некоторое языки могут удовлетворять заданные ограничения на типы множеством разных способов, но тем не менее приходят к одному и тому же стабильному результату, и это дескать когерентно.