signed ints
int and uint discriminators