Smalltalk's closure syntax is so lightweight that users don't feel a need for macros. Delaying evaluation (e.g. if, loops) is easy already.