In earlier times, it was possible to create a 'main' replacement that checked if it was called by tests. Then, you could start with the regular 'AppDelegate', or with a special one for the tests. How can I achieve this for the new '@main' stuff? For instance, to be able to set up different CoreData instances for test and production?