#pragma once struct vec2_t { int x, y; }; struct vec3_t { int x, y, z; };