Way too complicated and inconsistent to introduce a parameter across the board like that. There should be a
construct for it instead. Something that works no matter what identifier is used. Something like:
oh wait, that's right, you can do that yourself:
alias @ { return $iif($1 != $null, $1, $2) }