pub trait ListChangedAfterExecution {
    // Required method
    fn list_changed_after_execution(
        &self,
        defined_migrations: &[ScriptContent],
        executed_migrations: &IndexMap<NaiveDateTime, Execution>,
    ) -> Vec<ProblematicMigration>;
}