My intention is not to have my own memory management at all - my code assumes that ARC/ORC is being used (and testing in my main project uses atomicARC).
The only thing my macro does is generate an ``=destroy`` implementation using a small DSL whose code is a lot more concise. No compiler interference, at least not that I'm aware of.