title: How to tell `ipywidgets.interactive`, that it should consider only specific parameters as widgets?
body: <p>It seems like <code>ipywidgets.interactive</code> tries to make every imput after the function to be a widget. In the following example, I get two widgets, one for <code>age</code> and one for <code>name</code>:</p>
  
  <pre><code>import ipywidgets 
  
  def greetings(age, name='John'):
      print(f'{name} is {age} years old')
  
  ipywidgets.interactive(greetings, age = widgets.IntSlider(), name = "Bob")
  </code></pre>
  
  <p>My expectation was, that I only get one widget for <code>age</code>, since it is of type <code>ipywidgets.widgets.widget_int.IntSlider</code> whereas <code>"Bob"</code> is of type <code>str</code> (where I don't see the link to widgets). The automated widget creation causes two problems: 1. I don't want that the user can specify every parameter 2. Some parameters like tuples (not shown in the example) will result in an error.</p>
  
  <p><strong>How to tell <code>ipywidgets.interactive</code>, that it should consider only specific parameters as widgets?</strong></p>
  
  <p><code>help(ipywidgets.interactive)</code> and <a href="https://ipywidgets.readthedocs.io/en/latest/examples/Using%20Interact.html" rel="nofollow noreferrer">the documentation</a> were not helpful.</p>