Do Nim macros enforce reversibility? If not, they&#x27;re no better than C++ ones in this regard.<p>Everything I read about Nim has the whiff of propaganda; tell me what it does better rather than just telling me it&#x27;s good.