Unfortunately, the necessity of CTFE is context-dependent information and cannot get it in resolveProperties without additional parameter. And we already have `ctfeSemantic` and `ctfeInterpret`. So it's most better (not the best) fix I can.