An IRC bot written and extensible in Haskell