Inspects a type given by template argument using the metaof property if the type defines one. Otherwise, a null is returned.
Inspects a value, using the getMetaType method if present. Otherwise, the value's type is inspected by the generic inspect function type.