I have a situation where I want to use a template if CTFE is possible and a function if it can only be processed at runtime. is there a version or static if which can check this?