lib/utils.js
function IDPTYPE() {
		let make = ()=>(Math.random().toString(36).slice(2)), rslt = make();
		while (global.__PTYPES__.has(rslt)) { rslt = make(); }
		return rslt;
	}
function IDPTYPE() {
		let make = ()=>(Math.random().toString(36).slice(2)), rslt = make();
		while (global.__PTYPES__.has(rslt)) { rslt = make(); }
		return rslt;
	}
function IDPTYPE ( ) { let make = ( ) => ( Math . random ( ) . toString ( 36 ) . slice ( 2 ) ) , rslt = make ( ) ; while ( global . __PTYPES__ . has ( rslt ) ) { rslt = make ( ) ; } return rslt ; }
Creates a unique ID for `PTypes`

@returns {string} A unique identifier
@private
Creates a unique ID for PTypes