pub type UniformArr = ShdArrObj<Uniform, f32>;
struct UniformArr { pub array: ArrObject<Uniform, f32>, /* private fields */ }
array: ArrObject<Uniform, f32>