fn assemble_output(
spell_rows: &[SpellRow],
item_rows: &[ItemRow],
trigger_rows: &[SpellRow],
) -> ResolveEffectsOutputfn assemble_output(
spell_rows: &[SpellRow],
item_rows: &[ItemRow],
trigger_rows: &[SpellRow],
) -> ResolveEffectsOutput