macro_rules! impl_dual_number_op_assign {
(impl<$T:ident> $imp:ident $method:ident ($l:ty, $r:ty) $fromimp:ident $frommethod:ident where $($w:ident)* $(+ $($v:ident)*)?) => { ... };
}macro_rules! impl_dual_number_op_assign {
(impl<$T:ident> $imp:ident $method:ident ($l:ty, $r:ty) $fromimp:ident $frommethod:ident where $($w:ident)* $(+ $($v:ident)*)?) => { ... };
}