irc parser written for Clojure