Type promotion doesn't work from inside a macro

Hi!

I noticed the new math/operator nodes don’t work from inside a macro. It would be awesome, as an example, to be able to create a single macro that could return the average of an array of wildcard (and not have to implement this for int, float, vector, etc). This would require to be able to have operator and math node inside a macro with their wildcard still unspecified.

image