Rather than keep adding identifiers for each individual list-based mode, I'd rather see a single internal list identifier with a parameter to take the mode character of any type A mode from the CHANMODES token (eg. $il(e, #mirc, 1)).
Spelling mistakes, grammatical errors, and stupid comments are intentional.