Como as funções são curry?

Entendo qual é o conceito de curry e sei como usá-lo. Essas não são minhas perguntas, mas estou curioso para saber como isso é realmente implementado em algum nível mais baixo do que, digamos, o código Haskel

Por exemplo, quando(+) 2 4 é curry, é um ponteiro para o2 mantido até o4 é passado? Gandalf curva o espaço-tempo? O que é essa mágica?

questionAnswers(2)

yourAnswerToTheQuestion