fn apply_periodic_payload(
expression: TokenStream,
periodic: &PeriodicDamage,
id: u32,
has_item_budget: bool,
) -> Result<TokenStream>fn apply_periodic_payload(
expression: TokenStream,
periodic: &PeriodicDamage,
id: u32,
has_item_budget: bool,
) -> Result<TokenStream>