On Friday, 23 May 2025 at 07:15:05 UTC, Basile B. wrote: > plus do people often use `opCast!bool` ? Yes, because any "if(x)" is lowered to "if(x.opCast!bool)" for all custom types. Same for every occurence of !x, loweredto !(x.opCast!bool).