Определение переменных внутри функции Haskell

Я большой новичок в Haskell, я только начал 10 минут назад. Я пытаюсь выяснить, как определить переменную внутри функции. Допустим, у меня есть функция

foo :: Int -> Int
foo a = 
    b = a * 2
    b
-- Yes, I know, it doesn't do anything interesting

Когда я запускаю его вGHCi Я получаю синтаксическую ошибку! Как вы можете определить переменную внутри функции?

Ответы на вопрос(2)

Ваш ответ на вопрос