concurrent IRC bot written in Haskell