A IRC library