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