Reported a bug in Swift False misleading warning: Left side of nil coalescing operator ‘??’ has non-optional type ‘Int?’, so the right side is never used.

TIL that a version of ?? returning an optional exists.

As I understand it, the compiler intentionally chose version returning T? to ‘fix’ the code and make it compile.