refactor - reduce CTFE memory consumption pt 1
Merge pull request #4114 from WalterBright/ctfe-1

refactor - reduce CTFE memory consumption pt 1