
struct float4
{
    float x, y, z, w;
};

float4
operator +(float4 a, float4 b) {
    return {
        a.x + b.x,
        a.y + b.y,
        a.z + b.z,
        a.w + b.w,
    };
}

float4
operator -(float4 a, float4 b) {
    return {
        a.x - b.x,
        a.y - b.y,
        a.z - b.z,
        a.w - b.w,
    };
}
