Have ircWithConn take an initialised connection
Decode messages into an Either ByteString IrcEvent, and remove _msg from Event