Defines some derive macros for converting events and state changes.
``` rust
pub struct Block { ...snip } ```
Implemented for events.
pub struct SendWithdrawRequest { ...snip } ```