Для того же для чего и каррирование - для преобразования функции с большим количеством параметров на множество функций с наименьшим количеством параметров. Единственное отличие карринга от частичного применения в том, что при карринге функция разбивается на такое количество функций, которое соответствует количеству ее параметров. В частичном же применении мы не ограничены одним параметром на функцию