macro_rules! datapoint_error { ($name : expr) => { ... }; ($name : expr, $($fields : tt) +) => { ... }; }