Returns the type of a value as a string.
This is slower than calling the respective is_ function or two.
Same as is_numeric.
And the following are extra:
Returns whether a value is a struct, but not a wrapper for a data structure/etc.
Returns whether a value is a wrapper for a data structure/etc. and not a struct.
In "legacy" NTGML, is_real is an alias for is_numeric and this is the actual is_real.