macro_rules! batch { (path: $path:expr, commands: $($command:expr), *) => { ... }; (options: $($command:expr), *) => { ... }; }