title: Type.GetType equivalent in ES6 Reflection
body: <p>I recently read about the Metaprograming improvements of ES6 (Symbols, Reflection, Proxies) and they are really cool indeed, but I had hard time finding how you can create Type instances  programmatically through code like in C# with the help of the Type.GetType(string).</p>
  
  <p>Is there an equivalent option in ES6?</p>
  
  <p>The background is that in an ideal word if I want to use Reflection for calling a constructor on a class I would like to have the type  programmatically as well.</p>
  
  <pre><code>function commandFactory(name : string, args : CommandArgs) : Command {
    let commandType = Type.GetType(name); /* theoretically speaking*/
    return Reflect.construct(commandType, [args]);
  }
  </code></pre>
  
  <p>Thanks in advance!</p>