title: "Statement modifier" iteration over a hash?
body: <p>I find myself wanting to use statement-modifier forms of iteration over hashes in Perl (v5):</p>
  
  <pre><code>my %h = (...);
  do_something($_[0], $_[1]) for each %h;  ### $_[0] =&gt; key, $_[1] =&gt; val
  </code></pre>
  
  <p>Or:</p>
  
  <pre><code>my %h = (...);
  my @ary = %h;
  do_something($_[0], $_[1]) for splice(@ary, 0, 2);
  </code></pre>
  
  <p>Of course neither of these forms exist. Just curious if there has been any work to support the use of <code>splice</code> or <code>each</code> with the statement-modifier form of <code>for</code>?  In either Perl 6 or, via backport, v5?</p>