By default, checks
type_of() objects and two objects are
type_alike if they have the same type. There is special
handling for integers, numerics, and functions.
type_alike(target, current, settings = NULL)
the object to test type alikeness against
the object to test the type alikeness of
NULL, or a list as produced by
For integers and numerics, if
current is integer or integer-like
(e.g. 1.0) it will match real or integer
target values. Closures,
built-ins, and specials are all treated as type function.
Specific behavior can be tuned with the
type.mode parameter to the
vetr_settings() object passed as the
settings parameter to this function.
vetr_settings(), in particular the section about
type.mode parameter which affects how this function behaves.