If `cursorX` is a `var` then I don't think smart c...
# announcements
a
If
cursorX
is a
var
then I don't think smart casting will work (as other threads could alter the
var
)