Compile-time vs run-time actions

No. There can be side effects.