[Haskell] Should inet_ntoa Be Pure?