Simple wrapper around libssh2 in Haskell
It should use gethostbyname() to resolve the hostname before connecting.
Use getaddrinfo()