MP
1. Функция которую нужно применить
2. Значение которое нужно передать в эту функцию
В итоге он берет значение из аргумента два, посылает его в функцию из аргумента 1 и выполняет ее
Например
succ :: Int -> Int
succ = (+) 1
succ succ 2 -- будет ошибка
succ <| succ 2 -- сработает
succ (succ 2) -- тоже сработает