If merging primitives of different integral types (e.g. I and Z) return INT. Else return UNINITIALIZED_VALUE
When merging Boxed value and something else just return MIXED_VALUE