Do not use static delegate, as it does not work in ctfe.
Some work towards ctfe