@bellinitte I utilize the return mode a lot! It's especially useful to run two operations in parallel: https://git.sr.ht/~rabbits/left/tree/main/item/src/left.tal#L905
It's often to move two pointers at the same rate, one in the wst and one in the rst.
Another very typical use that I have, is for drawing sprites. I'll often stash the x/y drawing position, do a routine, and then unstash them to restore the drawing position.
I do these 2 things constantly.
@neauoire I see, thank you so much :) i'm not in the two-stack mindset yet, if I had to do something like this I think I would try to juggle the values with swaps and rots