@michal I like your thinking out loud. I'm not sure any of that is worth it. The only place I see this really applying is with Fx and it is simple enough to manage with onComplete.
I realize the functionality of 'run' is pretty weak, late night ideas rarely pan out. I could see some very limited use cases for it. It provides a nice interface for creating a stack. If you had a decision tree where there are multiple scenarios/choices. These actions could be chained. Throughout the tree there could be audits like permission checks etc if failed, clearChain. Once the routing is complete 'run'.
