Check parameter count on macro substitutions