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