code: function applyDecoration(constructor, key, options) {
  
  		if (options.kind == 'method') {
  			return Fn.setMethod(constructor, key, options.descriptor);
  		}
  
  		throw new Error('Decorating ' + options.kind + ' is not yet implemented');
  	}
docs: Apply a decoration object
  
  @author   Jelle De Loecker   <jelle@develry.be>
  @since    0.6.0
  @version  0.6.0
  
  @param    {Function}         constructor
  @param    {String|Symbol}    key
  @param    {Object}           options