macro_rules! impl_metadata_value_trait {
    ($non_atomic: ty, $atomic: ty) => { ... };
}