macro_rules! impl_error {
    ($ErrorName:ident, $ErrorType:ident) => { ... };
}