title: perl6 IO::Handle has no printf method, inconsistent with documentation, or I missed something?
body: <p>I am trying to open a file for writing and use <code>printf</code> to do formatting, but documentation and reality do not seem to agree. Am I missing something?</p>
  
  <pre><code>To exit type 'exit' or '^D'
  &gt; my $fh=open "test", :w;
  IO::Handle&lt;"test".IO&gt;(opened, at octet 0)
  &gt; $fh.printf: "test";
  No such method 'printf' for invocant of type 'IO::Handle'
    in block &lt;unit&gt; at &lt;unknown file&gt; line 1
  </code></pre>
  
  <p>But my code seems okay according to documentation:</p>
  
  <pre><code>https://docs.perl6.org/routine/printf
  </code></pre>
  
  <p>Thank you very much !!</p>