macro_rules! basic_unit { ($struct_type:ident, $units_type: ident, $default_units: ident) => { ... }; }