It's not an argument, it's a fact.
raw $005:/\b(\S+)=(\S+)\b/g: { var %i = 1, %n = ENV. $+ $network | while ($regml(%i)) { hadd -m %n $v1 $regml($calc(%i + 1)) | inc %i 2 } }
alias isupport { return $hget(ENV. $+ $network, $1) }
$isupport(MODES)
The other problem being that there is more than one "maxtargets" result on certain networks (this is from efnet):
TARGMAX=NAMES:1,LIST:1,KICK:1,WHOIS:1,PRIVMSG:4,NOTICE:4,ACCEPT:,MONITOR:
It would have to be something like $maxtargets(kick), which I don't think is standardized across networks.