pub type Event = Event;
enum Event {
    NewMultisig {
        approving: AccountId32,
        multisig: AccountId32,
        call_hash: [u8; 32],
    },
    MultisigApproval {
        approving: AccountId32,
        timepoint: Timepoint<u32>,
        multisig: AccountId32,
        call_hash: [u8; 32],
    },
    MultisigExecuted {
        approving: AccountId32,
        timepoint: Timepoint<u32>,
        multisig: AccountId32,
        call_hash: [u8; 32],
        result: Result<(), DispatchError>,
    },
    MultisigCancelled {
        cancelling: AccountId32,
        timepoint: Timepoint<u32>,
        multisig: AccountId32,
        call_hash: [u8; 32],
    },
}