[Haskell: Uma introdução a programação funcional]

Boa noite pessoal.

Estou com dificuldades em fazer os exercícios do capitulo 5 do livro de Haskell. Eu entendi o que o escritor abordou no livro, no entanto os exemplos não funcionam. Estou falando no caso dos Monoids. Houve alguma mudança na linguagem a partir da escrita do livro?