title: Return a value other than the class in ES6
body: <p>Recently I've been testing out classes with ES6, I've noticed that when creating a class you cannot specify the value given by the constructor.</p>
  
  <p>Previously in ES5 this was possible.</p>
  
  <p>In both cases I would instantiate the class with <code>new MyClass</code>
  The reason I want to do this is so I can return a subset of the current class with only functions on it.</p>
  
  <h2>ES5 - returns <code>My class was init with: Blah</code></h2>
  
  <pre><code>var MyClass = function() {
    this.initVar = 'Blah'
  
    return 'My Class was init with: ' + this.initVar
  }
  </code></pre>
  
  <h2>ES6 - returns <code>{}</code></h2>
  
  <pre><code>class Bob {
    constructor() {
     return 'hello' 
    }
  }
  </code></pre>