title: Raku control statement to make numeric strings interpreted as numeric
body: <p>I have a large hash of arrays,</p>
  
  <p><code>%qual&lt;discordant&gt;</code> (~approx. 13199 values like '88.23', '99.23', etc.</p>
  
  <p>which ranges from 88-100, and are read in from text files,</p>
  
  <p>and when I print <code>%qual&lt;discordant&gt;.min</code> and <code>%qual&lt;discordant&gt;.max</code> I can see the values are clearly wrong.</p>
  
  <p>I can fix this by changing how the data is read in from the text files:</p>
  
  <p><code>%qual{$type}.push: @line[5]</code></p>
  
  <p>to</p>
  
  <p><code>%qual{$type}.push: @line[5].Num</code></p>
  
  <p>but this wasn't intuitive, this took me a few minutes to figure out why Raku/Perl6 was giving clearly incorrect answers at first.  It would have been very easy to miss this error.  In perl5, the default behavior would be to treat these strings like numbers anyway.</p>
  
  <p>There should be some control statement to make this the default behavior, how can I do this?</p>