title: is it possible to reproduce python's string interpolation in ocaml?
body: <p>In python, one can use printf like formatting with the "%" operator:</p>
  
  <pre><code>"i am %d years old" % 99
  </code></pre>
  
  <p>or</p>
  
  <pre><code>"%s is %d years old" % ("bob", 101)
  </code></pre>
  
  <p>Is there a way to get the same concise syntax in Ocaml, for arbitrary numbers of arguments?</p>
  
  <p>For a single argument, the following works:</p>
  
  <pre><code>let (%) = Printf.sprintf in ... "i am %d years old" % 99
  </code></pre>
  
  <p>Is there a way that works for arbitrary numbers of arguments?</p>