(--------)
You can use the preprocessor, but your syntax will be limited to the length of your function names plus "$()"