>>328
こんなんとかはどう?

eval join q{}, map "\$$_ = \$arg{$_};", qw(a b c);