+1 for the typing check as it’s an easy path forward without breaking anything. The proposal for another guard was specifically to instruct the type system, seems it is not needed.
That’s where the “in the sense” came from. Technically it would be a breaking change, in practice it would probably just align with what people already expected from it (before/without learning the gotcha)
I consider the gotcha gone the day the type systems warns. Until then the is_nil gotcha earns it’s place for the “ow snap, better remember”.


















