I'll take this:
Vec2 result = translation + (rotationMatrix * (scalingMatrix * point));
Over this: const result = vec2Add(translation, mat2MulVec2(rotationMatrix, mat2MulVec2(scalingMatrix, point)));
AnytimeAnd that's a very simple example, in Zig, that kind of equations doesn't scale well, when it comes to readability