On Thursday, 5 April 2018 at 18:46:25 UTC, H. S. Teoh wrote:
I like this idea. Except the syntax could be improved:this(this orig) // <-- N.B. {
It's already valid syntax, equivalent to `this(typeof(this) orig)`. It can be called explicitly, but is ignored for implicit construction. Perhaps we will just enable `this(typeof(this) orig)` for implicit construction too, if there's no postblit defined.