A Haskell IRC client library