Assertion: lisp's macro | /r/HasProperty | reserved for situation
Facets:
Source sentences:
text: Macros should be reserved for situations for which functions are insufficient, e.g. when you need to control evaluation, generate identifiers etc.