interface BundledAction extends ActionWithPayload { leaf: LeafData & { bundled: string[] }; payload: (Action | BundledAction)[] }