pub type Int16Vector = PrimitiveVector<Int16Type>;
struct Int16Vector { array: PrimitiveArray<Int16Type>, }
array: PrimitiveArray<Int16Type>