@bemoje/type-of (npm): Returns a string representing a value's constructor's name property, except for 'NaN', infinite values, 'Infinity', 'Null' and 'Undefined'.
Keywords: returns|string|representing|value's|constructor's|property|nan'|infinite|values|infinity'|null|undefined'|typeof|evaluate