Derive Macros

Annotates a struct that shank will consider an account containing de/serializable data.

Annotates the program Instruction Enum in order to include #[account] attributes.