Large enum values render incorrectly, preventing compilation
```c
typedef enum {
  x = 0x80000000
} Test;
```
Toast gives:
```nim
defineEnum(Test)
const
  x* = (0x0000000080000000'i64).Test
```
which will not compile, as conversions from `int64` to a `distinct int32` are unallowed.