in reply to Re^2: Auto-detecting returned or passed variable type
in thread Auto-detecting returned or passed variable type

Are you sure?
$ perl -e " sub a{return (1,2)} sub b{print scalar @_, map $$_, @_} b(\a());"
prints 212