#pragma once
struct Table<T> {
s32 size;
T data;
};
struct Vec3<T> {
T x;
T y;
T z;
struct Vec4<T> {
T w;