Я начал изучать Haskell несколько дней назад, и теперь я изучаю типы функций.Haskell Простая функция определения
Использование кортежей, под кодом работает.
add1 :: (Int,Int) -> Int
add1(x,y) = x + y
Но что делать, если я хочу сделать ту же функцию без использования кортежей?
Я пробовал оба определения функции
add2 :: Int, Int -> Int
add2 :: Int Int -> Int
с
add2 a b = a + b
Но эти два определения функции не компилировать. Что я делаю не так?