docs: function definePrototyper() {
  	
  	//
  	// CONSTRUCTOR
  	//
  	
  	define(ProtoTyper);
  	
  	// STATIC CONSTANTES
  	
  	isConstante('CHANGE', 'propertyChange');
  	
  	//
  	// PROTOTYPE
  	//
  	
  	define(ProtoTyper.prototype)
  	
  	// MAIN
  	
  	isConstante('define', define);
  	isConstante('d', define);
  	
  	
  	// EVENT PROXY
  	
  	// TODO isProperty('eventMethod', setEventMethod);
  	
  	
  	// PROPERTIES
  	
  	isConstante('const', isConstante);
  	isConstante('c', isConstante);
  	
  	isConstante('property', isProperty);
  	isConstante('p', isProperty);
  	
  	isConstante('user', isUser);
  	isConstante('u', isUser);
  	
  	
  	// OPTIONS
  	
  	isConstante('type', hasType);
  	isConstante('t', hasType);
  	
  	isConstante('event', hasEvent);
  	isConstante('e', hasEvent);
  	
  	isUser('nokey', generateTagGetter(isNotkey));
  	isUser('nk', generateTagGetter(isNotkey));
  	
  	isUser('final', generateTagGetter(isFinal));
  	isUser('f', generateTagGetter(isFinal));
  }