Rather than be an alias to i32 or i64, it can be another type that matches the size of an int for the system.
This can be very useful for working with libc APIs, even though it should not typically be relied on as a primary type in the application layer.