title: Why Does Setting Meteor Template Data Context Replace Parent Data Context?
body: <p>I want to pass an argument to a template I'm invoking in a loop:</p>
  
  <pre><code>&lt;template name="show_people"&gt;
      &lt;div class="panel-body"&gt;
         {{#each people}}
             &lt;div&gt;
                  {{&gt;person }}
                  {{&gt;person doing="running up the hill"}}
             &lt;/div&gt;
        {{/each}}
      &lt;/div&gt;
  &lt;/template&gt;
  
  &lt;template name="person"&gt;
       &lt;h3&gt;{{name}} is {{doing}}&lt;/h3&gt;
  &lt;/template&gt;
  </code></pre>
  
  <p>The helper javascript:</p>
  
  <pre><code>Template.show_people.helpers({
      people: function() { return [{ name: 'Jack' },{ name: 'Jill' }]; }
  });
  </code></pre>
  
  <p>Adding the 'doing' argument to the template seems to clobber the context of the loop item.  Here's what I'm getting back:</p>
  
  <pre><code>Jack is
  is running up the hill
  Jill is
  is running up the hill
  </code></pre>
  
  <p>I would like the person template to be able to access both the argument and the context.  How can this be accomplished?</p>