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:

Code:
$@($hget(...), DEFAULT)


oh wait, that's right, you can do that yourself:

Code:
alias @ { return $iif($1 != $null, $1, $2) }