macro_rules! impl_strict_struct {
    ($ty:ty, $lib:expr; $($field:ident),+ $(,)?) => { ... };
    ($ty:ty, $lib:expr; $($field:ident => $dumb:expr),+ $(,)?) => { ... };
}