macro_rules! eqty { ($t:ty; $lhs:expr, $rhs:expr, $( $args:expr ),+) => { ... }; ($t:ty; $lhs:expr, $rhs:expr) => { ... }; }
equal with type cast
assert!(eq!(u32, 1u64, 1i32, 1u8));