def ilist(self, in_list=[]):
        """Return a list that uses this server's IRC casemapping.

        All strings in this list are lowercased using the server's casemapping before inserting
        them into the list, and the ``in`` operator takes casemapping into account.
        """
        new_list = IList(in_list)
        new_list.set_std(self.features.get('casemapping'))
        if not self._casemap_set:
            self._imaps.append(new_list)
        return new_list