Expand description
Macros: typed command lists that run as one undo step. See crate::engine::macros for the model,
tokens, runner, debugger, recorder and policy. Automate scripts (automate.*) are a separate,
older feature with their own storage; these commands neither read nor change it. A recording
keeps the steps a script run ran while it recorded, as the run reported them.