It might be known, but recursive macros cause errors like “X does not have a variable ‘Y’” on live-reloads. I’ve got a setup like this:
and it causes errors when any of the FluxTime_* macros are referenced on live reloads, whether or not the FluxTime macro is defined above or below them.