Another attempt at IRC colours, this time with a library