On the other hand, C macros can be expanded and then you do source-to-source translation. With D mixins you might have to evaluate CTFE first? That's a source-to-source killer.
If it's fairly complex, like turing-complete, do you think, it will be easier than CTFE?
