A number is not just a number: how to make the compiler catch unit bugs
Passing milliseconds where seconds were expected is a bug that passes every test.
A function asks for a timeout in milliseconds. You pass . Later, another function asks for a timeout in seconds. You pass . Somewhere in between, you call and…