alias return1 { return a,b,c } alias test1 { var %a = a b c d echo -a $remove(%a, [ $return1 ] ) } alias test2 { var -s %a = a b c d, %b = b,d echo -a $remove(%a, [ %b ] ) }