fn __builtin_mul_overflow(a: anytype, b: anytype, result: *@TypeOf(a, b)) c_int
a: anytype,
b: anytype,
result: *@TypeOf(a, b),