So in D3 can we scrap the CTFE engine all together and just write a real D interpreter! I suggest this actually be written FIRST before a compiler.. and then make compilation a feature of the interpreter! Flip the paradigm and unleash the true capabilities of meta programming!!