title: How do you downgrade a bigrat?
body: <pre><code>perl -Mbigrat -E'for (1..100) { $i += 1/3; say int($i), "\t", sprintf "%.55f", $i }'
  </code></pre>
  
  <p>spams a lot of warnings:</p>
  
  <pre><code>Argument "100/3" isn't numeric in addition (+) at …/site_perl/5.24.1/Math/BigRat.pm line 1939.
  </code></pre>
  
  <p>Run again without <code>-Mbigrat</code> to see the desired effect of sprintf.</p>
  
  <p>How do you downgrade the <a href="https://metacpan.org/pod/Math::BigRat" rel="nofollow noreferrer"><code>Math::BigRat</code></a> instance <code>$i</code> into an ordinary <a href="http://perldoc.perl.org/perlguts.html" rel="nofollow noreferrer">NV</a> delectable to <code>sprintf</code>?</p>
  
  <p>Versions:</p>
  
  <ul>
  <li><code>bigrat</code> 0.47</li>
  <li><code>Math::BigRat</code> 0.2612</li>
  </ul>