I think I see where you're going with this. You want to be able to do like C can do with a #define. Plop it in anywhere, and have it take the form it's defined as, then process. I suppose it could be handy, and (when doing long, tedious tasks) could prove useful.
Yes exactly...
Still think you could make an alias do all the work for you, where you wouldn't need a macro.
The same could be said for the C language though too (constants and functions could replace macros)...