macro_rules! power_assert {
    ($l: expr, $op: tt, $r: expr $(,)*) => { ... };
    ($cond: expr) => { ... };
}