Yep Love the idea!
I've been finagling my way through using arraymaker to loop though gameobjects to accomplish some of this functionality, but of course if you run any action that lands on an action using every frame or does anything that is not instant it falls apart. Presently I just do the above to effect vars on prefabs that have FSMs.