macro_rules! wrapper_deref {
    (
			$(#[$struct_meta:meta])*
			$struct_vis:vis struct $struct_name:ident $(<$($struct_param:tt),*>)? {
				$field_vis:vis $field_name:ident: $field_type:ty,
			}
		) => { ... };
}