Venus::Array->new(['a'..'d'])->call('map', 'box', 'uppercase'); [ bless({'value' => bless({'value' => 'A'}, 'Venus::String')}, 'Venus::Box'), bless({'value' => bless({'value' => 'B'}, 'Venus::String')}, 'Venus::Box'), bless({'value' => bless({'value' => 'C'}, 'Venus::String')}, 'Venus::Box'), bless({'value' => bless({'value' => 'D'}, 'Venus::String')}, 'Venus::Box ) ]