You may be able to simplify a lot of these macros like:

```rust
macro_rules! add_impl( 
    ($($t:ty)*) => ($(
        #[cfg(not(test))]
        impl Add<$t, $t> for $t { /* ... */ }
    )*)
)

add_impl!(int uint i8 u8 i16 u16 ...)
```