Steven Schveighoffer wrote: > Correct me if I'm wrong, but isn't opAdd disallowed at compile time because > it uses a this pointer? Or are you changing that behavior for this feature? You're quite right. But I do intend to eventually extend CTFE to get this to work. I think CTFE is only just starting to show its potential.