pub(crate) async fn resolve_trigger_chain_payload( resolver: &DynDataResolver<'_>, seed_id: SpellId, ) -> Result<Option<TriggerPayload>, EngineError>