title: Using Beautiful Soup to create new_tag with attribute named "name"
body: <p>I've got a block of XML that I need to insert some elements into</p>
  
  <pre><code>&lt;importer in="!SRCFILE!" media="movie"&gt;
  &lt;video-out id="video_2_importer"&gt;&lt;/video-out&gt;
  &lt;audio-out id="audio_2_importer"&gt;&lt;/audio-out&gt;
  &lt;/importer&gt;
  </code></pre>
  
  <p>What I need to do is insert a few options into this block so my output looks like this:</p>
  
  <pre><code>&lt;importer media="movie" in="!SRCFILE!"&gt;
      &lt;video-out id="video_2_importer"&gt;&lt;/video-out&gt;
      &lt;audio-out id="audio_2_importer"&gt;&lt;/audio-out&gt;
      &lt;option name="start-time" value="60"&gt;&lt;/option&gt;
      &lt;option name="end-time" value="120"&gt;&lt;/option&gt;
  &lt;/importer&gt;
  </code></pre>
  
  
  
  <p>I've successfully used bs4 to find the element and create new tags, but it appears the argument 'name' is a reserved word in bs4.  I've tried the following:</p>
  
  <pre><code>in_point = soup.new_tag('option', **{'value':'60','name':'start-time'})
  </code></pre>
  
  <p>But I get the following error</p>
  
  <pre><code>TypeError: new_tag() got multiple values for keyword argument 'name'
  </code></pre>
  
  <p>If I remove the 'name':'start-time' from my dict, it does properly insert.  If I change 'name' to any other text, it works.  So doing the following results in a proper tag creation.</p>
  
  <pre><code>in_point = soup.new_tag('option', **{'value':'60','stuff':'start-time'})
  </code></pre>
  
  <p>I know there is likely something I'm doing wrong syntacticly to get around allowing me to use the attribute 'name', I just have no idea what.</p>