push my @result, wantarray ? &inner_func() : scalar &inner_func();