Summary: TypeInfo_Ak and similar do not inherit from
TypeInfo_Array is never derived and is only used for struct and char arrays (as
far as I could tell). So you can't check if a type is an array type by casting
the typeinfo to TypeInfo_Array.
The following types represent arrays and should inherit from TypeInfo_Array:
The remainder of the specifically-defined array types inherit from these.