[Haskell-beginners] Why can't I print an IO Integer?