DatabaseMigrator.publisher(in:) Look at @FetchRequest: managed object context is stored in the environment, and error processing happens somewhere else (where?).