macro_rules! impl_account_data {
    (
		$(#[$attr:meta])*
		$(pub)? struct $sname:ident<Balance$(, $($gtype:tt)*)?>
		for
			$ring_instance:ident,
			$kton_instance:ident
		where
			Balance = $btype:ty
			$(, $($gtypebound:tt)*)?
		{
			$($(pub)? $fname:ident: $ftype:ty),*
		}
	) => { ... };
}