3 ms·They sometimes allow to write functions for which you would have to use macros in other languages.by stewbrew 12y agoThey sometimes allow to write functions for which you would have to use macros in other languages.