By the way, here I wrote a feature request related:
The point, in my opinion, whatever the syntax is, is that it can be written, not just via command. And if they could work by transclusion like macros and not just substitution, that would be great, of course.