[Haskell-cafe] Type errors, would extensions help?