cleaned up unsigned_integer to be a 3 tuple of width, int_val, is_x
regardless as to whether it is decimal, hex or binary or octal