O que exatamente se entende por "função parcial" na programação funcional?

De acordo com meu entendimento, funções parciais são funções que obtemos ao passar menos parâmetros para uma função do que o esperado. Por exemplo, se isso fosse diretamente válido em Python: >>> def add(x,y): ... return x+y ... >>> new_function = add(1) >>>...