code: function traits() {
      for (var _len = arguments.length, traitList = Array(_len), _key = 0; _key < _len; _key++) {
          traitList[_key] = arguments[_key];
      }
  
      return function (target) {
          traitList.forEach(function (trait) {
              _addTrait.call(target, trait);
          });
      };
  }
docs: decorators 
  @decorator traits
  Applies all traits as part of the target class.
  @params Trait1, ...TraitN {Class|Object}
  @usage
  
  @traits(TExample) class MyClass {}