A restriction of System F known as "Hindley–Milner", or simply "HM", does have an easy type inference algorithm and is used for many statically typed functional programming languages such as Haskell 98 and the ML family.
Прекрасно. Тут говорится, что hindley milner это ограниченная версия system f.
Но в хаскеле уже неограниченная версия.
И в контексте разговор(выводимость типов) они могут иметь разные характеристики.
Поэтому я и сказал, что в хаскеле с 2008 уже не HM а System F.