[Haskell-beginners] Why getArgs is in the IO monad