<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def _add_channel_names(client, e):
 """Add a new channel to self.channels and initialize its user list. Called as event handler for RPL_NAMES events. Do not call directly. """


        chan = IRCstr(e.channel)
        names = set([IRCstr(n) for n in e.name_list])
        client.channels[chan] = SeshetChannel(chan, names)