Currently have this demonstration code:

```
use 5.012;
use Data::Dump;

my $AoH = [
    {a => "aval"},  #exactly only one key-value
    {b => "bval"},  #for each
    {c => "cval"},  #array element
];

dd $AoH;

my @arr = map { each $_ } @$AoH;
dd @arr;

```

it works and produces my wanted result

```
[{ a => "aval" }, { b => "bval" }, { c => "cval" }]
("a", "aval", "b", "bval", "c", "cval")

```

The question is: is correct the the `map { each $_ }` construction, or it is possible to do it with "another way"?