While it's a neat trick, it does seem that you are replacing a single operation with something that has extra evaluations and will be repeated many times.
Inefficient execution in exchange for easier editing seems a poor swap, IMO.
I've got this as a Favourite action:
