there are two simple changes: added "Extract Variable" and "Inline Variable".
Extract Variable and Inline Variable features.
I don't know what "ExtractVariable" and "InlineVariable" actually do ;-) but your contribution looks solid and clean. Thanks, I'll merge!
Ah, I got it. Very interesting refactorings ;-) Thanks again.