wantarray
Returns true if the context of the currently executing subroutine is looking for a list value. The function returns false if the context is looking for a scalar. May also return
undef
if a subroutine's return value is not going to be used at all.