Reuse the IRC component and use more reasonable names.
Silence warnings.
Go back to randomish name and alias.
The handler is irc_socketerr, not irc_socketerror.

Good grief.