source/type.js
function typeInAncestry(type, input) {
	return ancestry(input)
		.reduce((carry, obj) => carry || Type.objectName(obj) === type, false);
}
function typeInAncestry(type, input) {
	return ancestry(input)
		.reduce((carry, obj) => carry || Type.objectName(obj) === type, false);
}
function typeInAncestry ( type , input ) { return ancestry ( input ) . reduce ( ( carry , obj ) => carry || Type . objectName ( obj ) === type , false ) ; }
Verify whether the given type resides in the prototype chain of the input

@param   {string}   type
@param   {any}      input
@return  {boolean}  type in chain
Verify whether the given type resides in the prototype chain of the input