title: How do I import immutable js into angular 2 (alpha)?
body: <p>I've tried:</p>
  
  <pre><code>import {Component, Template, bootstrap} from 'angular2/angular2';
  import {Immutable} from 'immutable/immutable';
  
  @Component({
    selector: 'my-app'
  })
  @Template({
    inline: '&lt;h1&gt;Hello {{ name }}&lt;/h1&gt;'
  })
  
  class MyAppComponent {
    constructor() {
      this.name = 'Alice';
      this.wishes = Immutable.List(['a dog', 'a balloon', 'and so much more']);
      console.log(this.wishes);
    }
  }
  
  bootstrap(MyAppComponent);
  </code></pre>
  
  <p>But then Immutable ends up being undefined.
  Then I tried:</p>
  
  <pre><code>import {Component, Template, bootstrap} from 'angular2/angular2';
  import {Immutable} from 'immutable/immutable';
  
  @Component({
    selector: 'my-app'
  })
  @Template({
    inline: '&lt;h1&gt;Hello {{ name }}&lt;/h1&gt;'
  })
  
  class MyAppComponent {
    constructor(im: Immutable) {
      this.name = 'Alice';
      this.wishes = im.List(['a dog', 'a balloon', 'and so much more']);
      console.log(this.wishes);
    }
  }
  </code></pre>
  
  <p>But then I get <code>Cannot resolve all parameters for MyAppComponent</code>. Can anybody help me with this?
  And yes I've added the <code>immutable</code> folder to <code>System.paths</code>. Could it be that Immutable just can't be imported in an ES6 kind of way?</p>