Я дважды дважды обновлял код, чтобы изменить порядок параметров, потому что было слишком много кода, где происходили хаки типа flip или \x -> foo bar x 42.
При разработке сигнатуры функции какие принципы помогут мне наилучшим образом использовать карри?