title: Is it possible for a python function to ignore unused kwargs
body: <p>If I have a simple function:</p>
  
  <pre><code>def add(a, b, c):
      return a + b + c
  </code></pre>
  
  <p>Is it possible for me to make it so that if I supply an unused kwarg, it is simply ignored?</p>
  
  <pre><code>kwargs = dict(a=1, b=2, c=3, d=4)
  print add(**kwargs) #prints 6
  </code></pre>