test67
auto test67 = 
q{--- test67
	// Test static arrays
	u8* getPtr(u8[21]* arrPtr) { return (*arrPtr).ptr; }
	u64 getLength(u8[21]* arrPtr) { return (*arrPtr).length; }
	u8 getElement(u8[21]* arrPtr, i64 index) { return (*arrPtr)[index]; }
	void arrayToSlice(u8[21]* arrPtr) { receiveSlice(*arrPtr); }
	void receiveSlice(u8[] arr) {}
	struct Color {
		u8 r;
		u8 g;
		u8 b;
		u8 a;
	}
	Color[2] colors;
	void fun() {
		Color[2] colors_static_local;
		Color[] colors_local;
	}
};
  
		tests passing 
		functionsvariables