O que são "padrões n + k" e por que eles são banidos do Haskell 2010?

Ao lerEntrada da Wikipedia em Haskell 2010 Eu tropecei com isso:

-- using only prefix notation and n+k-patterns (no longer allowed in Haskell 2010)
factorial 0 = 1
factorial (n+1) = (*) (n+1) (factorial n)

O que eles querem dizer com "n + k padrões"? Acho que é a segunda linha, mas não entendo o que pode estar errado com ela. Alguém poderia explicar qual é o problema lá? Por que esses padrões n + k não são mais permitidos no Haskell 2010?

questionAnswers(2)

yourAnswerToTheQuestion