title: Unsupported number of argument for pure functions
body: <p>I have problem in angular2 (rc-1), I am passing an array of strings to my function by component binding. As soon as array length exceed 10 I have error:</p>
  
  <p><code>Unsupported number of argument for pure functions: 11</code></p>
  
  <p>Which sounds bit strange for me because of two reason:</p>
  
  <ul>
  <li>the array is single parameter</li>
  <li>why set limit of number of function params? (only thing I have in my mind is performance optimization to not use <code>arguments</code> keyword)</li>
  </ul>
  
  <p>Component selector:</p>
  
  <pre><code>&lt;tb-infinite-scroll
    [tbDataProperty]="[
      'prop1',
      'prop2',
      'prop3',
      'prop4',
      'prop5',
      'prop6',
      'prop7',
      'prop8',
      'prop9',
      'prop10',
      'prop11'
    ]"&gt;&lt;/tb-infinite-scroll&gt;
  </code></pre>
  
  <p>In the component:</p>
  
  <pre><code>@Component({
    selector: 'tb-infinite-scroll',
    inputs: [
      'dataProp:tbDataProperty',
    ],
    /*...*/
  })
  
  export class TbInfiniteScrollComponent {
  
    public dataProp:any = '';
  </code></pre>
  
  <p>Then inside component template:</p>
  
  <pre><code>&lt;div *ngIf="sharedServices.typeOf(dataProp) === 'object'"&gt;
      &lt;div class="tb-infinite-scroll__cell" *ngFor="let prop of dataProp"&gt;{{row[prop]}}&lt;/div&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>Stack trace:</p>
  
  <pre><code>browser_adapter.js:77 Error: Uncaught (in promise): Unsupported number of argument for pure functions: 11
      at resolvePromise (zone.js:538)
      at PromiseCompleter.reject (zone.js:515)
      at eval (application_ref.js:295)
      at ZoneDelegate.invoke (zone.js:323)
      at Object.NgZoneImpl.inner.inner.fork.onInvoke (ng_zone_impl.js:45)
      at ZoneDelegate.invoke (zone.js:322)
      at Zone.run (zone.js:216)
      at zone.js:571
      at ZoneDelegate.invokeTask (zone.js:356)
      at Object.NgZoneImpl.inner.inner.fork.onInvokeTask (ng_zone_impl.js:36)
  </code></pre>
  
  <p>Any idea what causing that issue/any workarounds?</p>
  
  <p>Thanks in advance.</p>