We _could_, but I'm willing to bet that some common uses cases then wouldn't work - e.g. when setting `timeval`'s individual parts, the seconds portion would then have to be a `long` when on a 32-bit system, it would be `int`.