On Sunday, 14 January 2018 at 21:57:37 UTC, Nordlöw wrote: > Note that __trait(isLvalue, this) cannot be used to detect > whether `this` is an l-value or an r-value, which I find > strange. Shall be __traits(isRef, this)