4c8febf10d
Instead of always looking up smart casts on `lastNode` and separately tracking the receiver state, simply track which flow the smart casts belong to right now. This tracked flow is auto-advanced when new `lastNode`s are created, but can be manually rolled back for things like KT-63709.