[Haskell-cafe] The weirdest error I've ever seen...