title: Perl6 REPL print behaviour
body: <p>When I execute the following statement in the Perl6 REPL:</p>
  
  <pre><code>my $var = 1, 2, 3;
  </code></pre>
  
  <p>it prints:</p>
  
  <pre><code>(1 2 3)
  </code></pre>
  
  <p>This seems curious to me, because <code>$var</code> is actually assigned a single integer (i.e. <code>$var.WHAT</code> returns <code>(Int)</code>), rather than a <code>List</code> of <code>Int</code>s. </p>
  
  <p>I take it that the reason that an <code>Int</code> is assigned is the higher precedence of the item assignment operator (<code>=</code>) relative to the comma operator (<code>,</code>), which leaves the <code>,2,3</code> in sink context. But why does the REPL display a <code>List</code> of <code>Int</code>s? And what does the REPL in general display after the execution of a statement?</p>