wantarray
wantarray - get list vs array context of current subroutine call
wantarray
Returns TRUE if the context of the currently executing subroutine is
looking for a list value.  Returns FALSE if the context is looking
for a scalar.
    return wantarray ? () : undef;