macro_rules! compare { ($diff:ident, $patch:ident, $desired:ident, $live:ident, $($field:ident),+ $(,)?) => { ... }; }