Available on hl
@:has_untypedstaticinlineget<T>(v:T):Type
@:has_untypedstaticinlinegetDynamic(v:Dynamic):Type
@:has_untypedstaticinlinevoid():Type
@:implread onlykind:TypeKind
@:impl@:hlNative("std","alloc_enum_dyn")allocEnum(index:Int, args:NativeArray<Dynamic>, nargs:Int):Dynamic
@:impl@:hlNative("std","alloc_obj")allocObject():Dynamic
@:impl@:hlNative("std","type_args_count")getArgsCount():Int
@:impl@:hlNative("std","type_enum_fields")getEnumFields():NativeArray<Bytes>
@:impl@:hlNative("std","type_enum_values")getEnumValues():NativeArray<Dynamic>
@:impl@:hlNative("std","type_get_global")getGlobal():Dynamic
@:impl@:hlNative("std","type_instance_fields")getInstanceFields():NativeArray<Bytes>
@:impl@:hlNative("std","type_super")getSuper():Type
@:implinlinegetTypeName():String
@:impl@:hlNative("std","type_safe_cast")safeCast(t:Type):Bool
@:impl@:hlNative("std","type_set_global")setGlobal(v:Dynamic):Bool