The parameters of returning aliases are $aliasname($1,$2,$3,...)
Thus "if ($1 == something)" compares the "whole string".
alias returning { echo -a $call($1-) }
alias -l call { return 1st token: $1 ...and 2nd token onwards: $2- }
/returning test it to see what i mean