actions (cargo): Software without side-effects. Redo and Undo. Macro's. 
Keywords: undo|merge|redo|actions|redux|command-pattern|modular|undo-redo