On Wednesday, 10 August 2016 at 13:37:47 UTC, Meta wrote: > static assert(__traits(compiles, auto _ = > S.init.opBinary!"+"(int.init)); Made a typo, this should be: static assert(__traits(compiles, { auto _ = S.init.opBinary!"+"(int.init); }));