[Haskell-beginners] Haskell interpretation of names produces error?