macro_rules! impl_datatype { ($this:ty) => { ... }; }
Implements the required traits for creating a datatype.