Pack operations as an object describing them and pass the object to an executor for execution.
Make it easy to implement undo, history, marco commands.
Examples
Notion’s
/api/v3/submitTransaction
API (
https://notionapi.netlify.app/interfaces/submittransaction.operation.html
)