Add convenience macros to setup the event structs