pub type Int8Vector = PrimitiveVector<Int8Type>;
struct Int8Vector { array: PrimitiveArray<Int8Type>, }
array: PrimitiveArray<Int8Type>