Haskell irc library