BCS wrote: > Hmm, so compile time evaluation is lazy, not greedy? Yes. > That makes me want > a cast(const) to force it in some cases I think the eval() template does that nicely.