[Haskell-beginners] ghci: inconsistent return values for succ