/ / Erro de sintaxe no 'mod' Haskell [fechado] - haskell, template-haskell

Erro de sintaxe no 'mod' Haskell [fechado] - haskell, template-haskell

Estou seguindo um tutorial de haskell: http://www.seas.upenn.edu/~cis194/lectures/01-intro.html

Estou testando funções no ghci, cheguei a esta parte:

hailstone :: Integer -> Integer
hailstone n
| n `mod` 2 == 0 = n `div` 2
| otherwise      = 3*n + 1

Eu tenho essa função em um arquivo .hs, inicio o ghci no mesmo diretório e vou: l hailstone.hs

a saída é

Syntax error on "mod"
Perhaps you intended to use TemplateHaskell
In the Template Haskell quotation "mod"
Failed, modules loaded: none.

pesquisou no Google e tentou carregar esse "templatehaskell" e acabou com um conjunto diferente de erros (http://brandon.si/code/working-with-template-haskell-in-ghci/)

Respostas:

7 para resposta № 1

Como user2407038 sugerido corretamente nos comentários, o problema era que eu estava usando apóstrofos (") em oposição aos backticks (`), o backtick não é o mesmo que as aspas simples que eu deveria estar usando.