#[odra_type]
Implements boilerplate for a type to be used in an Odra module.
This macro implements serialization and deserialization for the type, as well as cloning and HasEvents trait.