title: Passing a dictionary to a function as keyword parameters
body: <p>I'd like to call a function in python using a dictionary with matching key-value pairs for the parameters.</p>
  <p>Here is some code:</p>
  <pre><code>d = dict(param='test')
  
  def f(param):
      print(param)
  
  f(d)
  </code></pre>
  <p>This prints <code>{'param': 'test'}</code> but I'd like it to just print <code>test</code>.</p>
  <p>I'd like it to work similarly for more parameters:</p>
  <pre><code>d = dict(p1=1, p2=2)
  def f2(p1, p2):
      print(p1, p2)
  f2(d)
  </code></pre>
  <p>Is this possible?</p>