[Haskell-cafe] Currying and errors