I do agree that you should prefer functions over macros. The rule of thumb I’ve heard is only use macros if they are absolutely necessary.
But having that option is better than not having the option at all IMHO.
But having that option is better than not having the option at all IMHO.