Comment
Comment by zoogeny
I think I mostly got this, but just to test it, it would be like in Typescript where I might say:
In this case, the variable `x` has a property that is determined by the compiler based on control flow. i.e. it isn't explicitly carried by the type of `x`.