The author of this has been a long time contributor to D and brought these ideas (and many other things) to the language. He&#x27;s probably the biggest reason D&#x27;s CTFE (compile time function evaluation) is as powerful as it is, having done most of the implementation.