macro_rules! combine_definition_rules { ( $name:ty, $err:ty, [$( $rule:ty ),* $(,)?] $(,)? ) => { ... }; }