The following snippet: ```crystal range = 1_u8..5_u8 size = range.size p! typeof(size) ``` returns > typeof(size) # => (Int32 | UInt8) instead of the expected > typeof(size) # => Int32