title: Decorating Python's builtin print() function
body: <p>As we know in Python 3 <code>print()</code> is a function, is it possible to create a decorated version of it wrapped under <code>json.dumps(indent=4)</code></p>
  
  <p>for ex.</p>
  
  <p>Calling <code>print(mydict)</code> should produce the same result as <code>print(json.dumps(mydict, indent=4))</code></p>