Can swift macro create separate implementation of a declaration?

Eventually, I've managed to create something like that. If you haven't seen it yet, you can find it here: Introducing Spyable: A Swift Macro for Automatic Spies Generation - #8 by Matejkob. In the current version, I've covered all cases that AutoMockable from Sorcery covers, but as you mentioned, there are a lot of edge cases. I would be very glad if you could contribute to this project. It would be awesome if you could add issues to the repo outlining the cases that you encounter during your own testing of this approach. Additionally, if you have any cool functionality in mind that you think could enhance the project, feel free to make a PR! :heart: