@aliss hot take - macro systems can serve two purposes: 1. to circumvent inadequacies of the language 2. your own hybris Which one is pretty subjective and the choice is not exclusive.