Perl6 hyper » operator doesn't work like map
<p>As far as I undertand it, the hyper operator <code>»</code> is a shortcut for <code>map()</code>. Why does the following return two different results and in the second example <code>.sum</code> seems not to be applied? </p>

<pre><code>say ([1,2], [2, 2], [3, 3]).map({.sum});
# (3 4 6)
say ([1,2], [2, 2], [3, 3])».sum;
# ([1 2] [2 2] [3 3])
</code></pre>