An IRC client library