? eval { [$target->$as(@$args)] } : eval { $target->$as(@$args) }; #### ? [$target->$as(@$args)] : $target->$as(@$args); #### return unless eval { $target->can($as) };