macro_rules! construct_gauge {
    ($name:ident, $value_type:ty, $data_type:ty) => { ... };
}