My fork of HandmadeMath.h for those of us with a twisted desire for code that looks like this:
Vec3 v = V3(1.0f, 3.0f, 4.0f);
Vec3 sum = add_v3(v, v);
printf("(%f, %f)\n", sum.x, sum.y);
https://github.com/paulpage/HandmadeMath
Complete with update/paul_hmm.py which does the conversion automatically, including the tests so I can make sure I (maybe) didn't break anything