Let's not get started on the cached shared object refs for small integers....
What realistic use case do you have for caring about whether two integers of the same value are distinct objects? Modern versions of Python warn about doing unpredicatble things with `is` exactly because you are not supposed to do those things. Valid use cases for `is` at all are rare.
if v is not None as opposed to if not v is one of those use cases if you store 0 or False or an empty list, etc.
loading story #47423210