Struct types could all share a common ancestor prototype, and same with array types.
Struct types could all share a common ancestor prototype, and same with array types.