Macrofied Vec2 and Vec4